All classes:
- dask.typing.SchedulerGetCallable
- dask.typing.PostPersistCallable
- dask.typing.DaskCollection
- dask.typing.HLGDaskCollection
- dask.typing._NoDefault
- dask.config.set
- dask.utils.IndexCallable
- dask.utils.Dispatch
- dask.utils.methodcaller
- dask.utils.itemgetter
- dask.utils.MethodCache
- dask.utils.SerializableLock
- dask.sizeof.SimpleSizeof
- dask._task_spec._MultiContainer
- dask._task_spec.TaskRef
- dask._task_spec.GraphNode
- dask.core.literal
- dask.tokenize.TokenizationError
- dask._task_spec.Alias
- dask._task_spec.DataNode
- dask.highlevelgraph.Layer
- dask.optimization.Default
- dask.blockwise.BlockwiseDep
- dask.blockwise.BlockwiseDepDict
- dask.blockwise.BlockIndex
- dask.blockwise.Blockwise
- dask.array.numpy_compat._Recurser
- dask.array.ufunc.da_frompyfunc
- dask.array.ufunc.ufunc
- dask.layers.CallableLazyImport
- dask.layers.ArrayBlockwiseDep
- dask.layers.ArrayChunkShapeDep
- dask.layers.ArraySliceDep
- dask.layers.ArrayBlockIdDep
- dask.layers.ArrayValuesDep
- dask.layers.ArrayOverlapLayer
- dask.layers.DataFrameIOLayer
- dask.backends.DaskBackendEntrypoint
- dask.backends.CreationDispatch
- dask.dataframe.accessor.CachedAccessor
- dask.array._array_expr._expr.ArrayExpr
- dask.array.rechunk._PrettyBlocks
- dask.array._array_expr._rechunk.Rechunk
- dask.array._array_expr._rechunk.TasksRechunk
- dask.array._array_expr._expr.Stack
- dask.array._array_expr._expr.Concatenate
- dask.array._array_expr._expr.FinalizeComputeArray
- dask.context.GlobalMethod
- dask.delayed.Delayed
- dask.delayed.DelayedLeaf
- dask.delayed.DelayedAttr
- dask.array._array_expr._blockwise.Blockwise
- dask.array._array_expr._blockwise.Elemwise
- dask.array._array_expr._blockwise.Transpose
- dask.array._array_expr._io.IO
- dask.array._array_expr._io.FromGraph
- dask.array._array_expr._io.FromArray
- dask.array._array_expr._collection.Array
- dask.array.slicing.SlicingNoop
- dask.array._array_expr._slicing.ArrayOffsetDep
- dask.array._array_expr._shuffle.Shuffle
- dask.array._array_expr._slicing.Slice
- dask.array._array_expr._slicing.SliceSlicesIntegers
- dask.array._array_expr._slicing.SlicesWrapNone
- dask.array._array_expr._slicing.TakeUnknownOneChunk
- dask.array._array_expr._ufunc.da_frompyfunc
- dask.array._array_expr._ufunc.ufunc
- dask.array._array_expr._ufunc.DoubleOutputs
- dask.array._array_expr._gufunc.GUfuncLeafExpr
- dask.array._array_expr._gufunc.gufunc
- dask.array._array_expr._creation.Arange
- dask.array._array_expr._creation.Linspace
- dask.array._array_expr._creation.BroadcastTrick
- dask.array._array_expr._creation.Ones
- dask.array._array_expr._creation.Zeros
- dask.array._array_expr._creation.Empty
- dask.array._array_expr._creation.Full
- dask.array._array_expr._overlap.MapOverlap
- dask.dataframe.utils.AttributeNotImplementedError
- dask.dataframe.dask_expr._util.LRU
- dask.dataframe.dask_expr._util._BackendData
- dask.dataframe.shuffle.maybe_buffered_partd
- dask.dataframe.dask_expr._concat.Concat
- dask.dataframe.dask_expr._repartition.Repartition
- dask.dataframe.dask_expr._repartition.RepartitionToFewer
- dask.dataframe.dask_expr._repartition.RepartitionToMore
- dask.dataframe.dask_expr._repartition.RepartitionDivisions
- dask.dataframe.dask_expr._repartition.RepartitionFreq
- dask.dataframe.dask_expr._repartition.RepartitionSize
- dask.dataframe.dask_expr._concat.StackPartition
- dask.dataframe.dask_expr._concat.StackPartitionInterleaved
- dask.dataframe.dask_expr._concat.ConcatUnindexed
- dask.dataframe.dask_expr._concat.ConcatIndexed
- dask.dataframe.dask_expr._reductions.Chunk
- dask.dataframe.dask_expr._reductions.Aggregate
- dask.dataframe.dask_expr._reductions.ShuffleReduce
- dask.dataframe.dask_expr._shuffle.ShuffleBase
- dask.dataframe.dask_expr._shuffle.Shuffle
- dask.dataframe.dask_expr._shuffle.RearrangeByColumn
- dask.dataframe.dask_expr._shuffle.SimpleShuffle
- dask.dataframe.dask_expr._shuffle.TaskShuffle
- dask.dataframe.dask_expr._shuffle.DiskShuffle
- dask.dataframe.dask_expr._shuffle.P2PShuffle
- dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex
- dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues
- dask.dataframe.dask_expr._shuffle.SetIndex
- dask.dataframe.dask_expr._shuffle.SortValues
- dask.dataframe.dask_expr._shuffle.SetPartition
- dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex
- dask.dataframe.dask_expr._shuffle._SetIndexPost
- dask.dataframe.dask_expr._shuffle.SortIndexBlockwise
- dask.dataframe.dask_expr._shuffle.SortValuesBlockwise
- dask.dataframe.dask_expr._shuffle.SetIndexBlockwise
- dask.dataframe.dask_expr._reductions.TreeReduce
- dask.dataframe.dask_expr._reductions.ApplyConcatApply
- dask.dataframe.dask_expr._reductions.Unique
- dask.dataframe.dask_expr._reductions.DropDuplicates
- dask.dataframe.dask_expr._reductions.PivotTable
- dask.dataframe.dask_expr._reductions.PivotTableAbstract
- dask.dataframe.dask_expr._reductions.PivotTableSum
- dask.dataframe.dask_expr._reductions.PivotTableCount
- dask.dataframe.dask_expr._reductions.PivotTableFirst
- dask.dataframe.dask_expr._reductions.PivotTableLast
- dask.dataframe.dask_expr._reductions.Reduction
- dask.dataframe.dask_expr._reductions.CustomReduction
- dask.dataframe.dask_expr._reductions.Sum
- dask.dataframe.dask_expr._reductions.Prod
- dask.dataframe.dask_expr._reductions.Max
- dask.dataframe.dask_expr._reductions.Min
- dask.dataframe.dask_expr._reductions.Any
- dask.dataframe.dask_expr._reductions.All
- dask.dataframe.dask_expr._reductions.IdxMin
- dask.dataframe.dask_expr._reductions.IdxMax
- dask.dataframe.dask_expr._reductions.Cov
- dask.dataframe.dask_expr._reductions.Corr
- dask.dataframe.dask_expr._reductions.Len
- dask.dataframe.dask_expr._reductions.Size
- dask.dataframe.dask_expr._reductions.NBytes
- dask.dataframe.dask_expr._reductions.ArrayReduction
- dask.dataframe.dask_expr._reductions.Var
- dask.dataframe.dask_expr._reductions.Moment
- dask.dataframe.dask_expr._reductions.Mean
- dask.dataframe.dask_expr._reductions.MeanAggregate
- dask.dataframe.dask_expr._reductions.Count
- dask.dataframe.dask_expr._reductions.IndexCount
- dask.dataframe.dask_expr._reductions.Mode
- dask.dataframe.dask_expr._reductions.NuniqueApprox
- dask.dataframe.dask_expr._reductions.ReductionConstantDim
- dask.dataframe.dask_expr._reductions.NLargest
- dask.dataframe.dask_expr._reductions.NFirst
- dask.dataframe.dask_expr._reductions.NLast
- dask.dataframe.dask_expr._reductions.NSmallest
- dask.dataframe.dask_expr._reductions.ValueCounts
- dask.dataframe.dask_expr._reductions.MemoryUsage
- dask.dataframe.dask_expr._reductions.MemoryUsageIndex
- dask.dataframe.dask_expr._reductions.MemoryUsageFrame
- dask.dataframe.dask_expr._reductions.TotalMemoryUsageFrame
- dask.dataframe.dask_expr._reductions.IsMonotonicIncreasing
- dask.dataframe.dask_expr._reductions.IsMonotonicDecreasing
- dask.dataframe.dask_expr.io.io.IO
- dask.dataframe.dask_expr.io.io.FromGraph
- dask.dataframe.dask_expr.io.io.BlockwiseIO
- dask.dataframe.dask_expr.io.io.FusedIO
- dask.dataframe.dask_expr.io.io.FusedParquetIO
- dask.dataframe.io.parquet.utils.Engine
- dask.dataframe.io.parquet.core.ParquetFunctionWrapper
- dask.dataframe.io.parquet.core.ToParquetFunctionWrapper
- dask.dataframe.dask_expr.io.parquet.FragmentWrapper
- dask.dataframe.dask_expr.io.parquet.ToParquet
- dask.dataframe.dask_expr.io.parquet.ToParquetData
- dask.dataframe.dask_expr.io.parquet.ToParquetBarrier
- dask.dataframe.dask_expr.io.parquet.ReadParquet
- dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS
- dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec
- dask.dataframe.dask_expr.io.parquet._DNF
- dask.dataframe.dask_expr.io.parquet._DNF._Or
- dask.dataframe.dask_expr.io.parquet._DNF._And
- dask.dataframe.dask_expr.io.io.FromMap
- dask.dataframe.dask_expr.io.io.FromMapProjectable
- dask.dataframe.dask_expr.io.io.FromPandas
- dask.dataframe.dask_expr.io.io.FromPandasDivisions
- dask.dataframe.dask_expr.io.io.FromScalars
- dask.dataframe.dask_expr.io.io.FromArray
- dask.dataframe.dask_expr.datasets.Timeseries
- dask.dataframe.dask_expr.datasets.MakeTimeseriesPart
- dask.dataframe.dask_expr._dummies.GetDummies
- dask.dataframe.groupby.Aggregation
- dask.dataframe.dask_expr._groupby.Aggregation
- dask.dataframe.dask_expr._groupby.GroupByBase
- dask.dataframe.dask_expr._groupby.GroupByChunk
- dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply
- dask.dataframe.dask_expr._groupby.SingleAggregation
- dask.dataframe.dask_expr._groupby.GroupbyAggregationBase
- dask.dataframe.dask_expr._groupby.GroupbyAggregation
- dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation
- dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation
- dask.dataframe.dask_expr._groupby.Sum
- dask.dataframe.dask_expr._groupby.Prod
- dask.dataframe.dask_expr._groupby.Min
- dask.dataframe.dask_expr._groupby.Max
- dask.dataframe.dask_expr._groupby.First
- dask.dataframe.dask_expr._groupby.Last
- dask.dataframe.dask_expr._groupby.Count
- dask.dataframe.dask_expr._groupby.Size
- dask.dataframe.dask_expr._groupby.IdxMin
- dask.dataframe.dask_expr._groupby.IdxMax
- dask.dataframe.dask_expr._groupby.ValueCounts
- dask.dataframe.dask_expr._groupby.Unique
- dask.dataframe.dask_expr._groupby.Cov
- dask.dataframe.dask_expr._groupby.Corr
- dask.dataframe.dask_expr._groupby.GroupByReduction
- dask.dataframe.dask_expr._groupby.Var
- dask.dataframe.dask_expr._groupby.Std
- dask.dataframe.dask_expr._groupby.Mean
- dask.dataframe.dask_expr._groupby.NUnique
- dask.dataframe.dask_expr._groupby.Head
- dask.dataframe.dask_expr._groupby.Tail
- dask.dataframe.dask_expr._groupby.GroupByApply
- dask.dataframe.dask_expr._groupby.GroupByTransform
- dask.dataframe.dask_expr._groupby.GroupByBFill
- dask.dataframe.dask_expr._groupby.GroupByFFill
- dask.dataframe.dask_expr._groupby.GroupByShift
- dask.dataframe.dask_expr._groupby.Median
- dask.dataframe.dask_expr._groupby.GetGroup
- dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise
- dask.dataframe.dask_expr._groupby.GroupByCumulative
- dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer
- dask.dataframe.dask_expr._groupby.GroupByCumsum
- dask.dataframe.dask_expr._groupby.GroupByCumprod
- dask.dataframe.dask_expr._groupby.GroupByCumcount
- dask.dataframe.dask_expr._groupby.GroupBy
- dask.dataframe.dask_expr._rolling.RollingReduction
- dask.dataframe.dask_expr._rolling.RollingAggregation
- dask.dataframe.dask_expr._rolling.RollingCount
- dask.dataframe.dask_expr._rolling.RollingSum
- dask.dataframe.dask_expr._rolling.RollingMean
- dask.dataframe.dask_expr._rolling.RollingMin
- dask.dataframe.dask_expr._rolling.RollingMax
- dask.dataframe.dask_expr._rolling.RollingVar
- dask.dataframe.dask_expr._rolling.RollingStd
- dask.dataframe.dask_expr._rolling.RollingMedian
- dask.dataframe.dask_expr._rolling.RollingQuantile
- dask.dataframe.dask_expr._rolling.RollingSkew
- dask.dataframe.dask_expr._rolling.RollingKurt
- dask.dataframe.dask_expr._rolling.RollingAgg
- dask.dataframe.dask_expr._rolling.RollingApply
- dask.dataframe.dask_expr._rolling.RollingCov
- dask.dataframe.dask_expr._rolling.Rolling
- dask.dataframe.dask_expr._groupby.SeriesGroupBy
- dask.dataframe.dask_expr.io._delayed.FromDelayed
- dask.bag.core.StringAccessor
- dask.bag.core.Item
- dask.bag.core.Bag
- dask.bag.core._MapChunk
- dask.dataframe.dask_expr._expr.Expr
- dask.dataframe.dask_expr._cumulative.CumulativeAggregations
- dask.dataframe.dask_expr._cumulative.CumulativeBlockwise
- dask.dataframe.dask_expr._cumulative.TakeLast
- dask.dataframe.dask_expr._cumulative.CumulativeFinalize
- dask.dataframe.dask_expr._cumulative.CumSum
- dask.dataframe.dask_expr._cumulative.CumProd
- dask.dataframe.dask_expr._cumulative.CumMax
- dask.dataframe.dask_expr._cumulative.CumMin
- dask.dataframe.dask_expr._expr.FinalizeComputeDF
- dask.dataframe.dask_expr._expr.Literal
- dask.dataframe.dask_expr._expr.Blockwise
- dask.dataframe.dask_expr._expr.MapPartitions
- dask.dataframe.dask_expr._expr.UFuncElemwise
- dask.dataframe.dask_expr._expr.MapOverlapAlign
- dask.dataframe.dask_expr._expr.MapOverlap
- dask.dataframe.dask_expr._expr.CreateOverlappingPartitions
- dask.dataframe.dask_expr._expr._Align
- dask.dataframe.dask_expr._expr.AlignGetitem
- dask.dataframe.dask_expr._expr.ScalarToSeries
- dask.dataframe.dask_expr._expr.DropnaSeries
- dask.dataframe.dask_expr._expr.DropnaFrame
- dask.dataframe.dask_expr._expr.CombineFirst
- dask.dataframe.dask_expr._expr.Sample
- dask.dataframe.dask_expr._expr.Query
- dask.dataframe.dask_expr._expr.MemoryUsagePerPartition
- dask.dataframe.dask_expr._expr.DropDuplicatesBlockwise
- dask.dataframe.dask_expr._expr.Elemwise
- dask.dataframe.dask_expr._expr.RenameFrame
- dask.dataframe.dask_expr._expr.ColumnsSetter
- dask.dataframe.dask_expr._expr._DeepCopy
- dask.dataframe.dask_expr._expr.ToBackend
- dask.dataframe.dask_expr._expr.RenameSeries
- dask.dataframe.dask_expr._expr.Fillna
- dask.dataframe.dask_expr._expr.Replace
- dask.dataframe.dask_expr._expr.Isin
- dask.dataframe.dask_expr._expr.Clip
- dask.dataframe.dask_expr._expr.ArrowStringConversion
- dask.dataframe.dask_expr._expr.Between
- dask.dataframe.dask_expr._expr.ToTimestamp
- dask.dataframe.dask_expr._expr.CombineSeries
- dask.dataframe.dask_expr._expr.CombineFrame
- dask.dataframe.dask_expr._expr.ToNumeric
- dask.dataframe.dask_expr._expr.ToDatetime
- dask.dataframe.dask_expr._expr.ToTimedelta
- dask.dataframe.dask_expr._expr.AsType
- dask.dataframe.dask_expr._expr.IsNa
- dask.dataframe.dask_expr._expr.Mask
- dask.dataframe.dask_expr._expr.Round
- dask.dataframe.dask_expr._expr.Where
- dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions
- dask.dataframe.dask_expr._expr.Abs
- dask.dataframe.dask_expr._expr.RenameAxis
- dask.dataframe.dask_expr._expr.NotNull
- dask.dataframe.dask_expr._expr.ToFrame
- dask.dataframe.dask_expr._expr.ToFrameIndex
- dask.dataframe.dask_expr._expr.ToSeriesIndex
- dask.dataframe.dask_expr._expr.Split
- dask.dataframe.dask_expr._expr.SplitTake
- dask.dataframe.dask_expr._expr.Apply
- dask.dataframe.dask_expr._expr.Map
- dask.dataframe.dask_expr._expr.VarColumns
- dask.dataframe.dask_expr._expr.NUniqueColumns
- dask.dataframe.dask_expr._expr.Sqrt
- dask.dataframe.dask_expr._expr.ExplodeSeries
- dask.dataframe.dask_expr._expr.ExplodeFrame
- dask.dataframe.dask_expr._expr.Drop
- dask.dataframe.dask_expr._expr.Assign
- dask.dataframe.dask_expr._expr.Eval
- dask.dataframe.dask_expr._expr.CaseWhen
- dask.dataframe.dask_expr._expr.Filter
- dask.dataframe.dask_expr._expr.Projection
- dask.dataframe.dask_expr._expr.Index
- dask.dataframe.dask_expr._expr.ClearDivisions
- dask.dataframe.dask_expr._expr.SetDivisions
- dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions
- dask.dataframe.dask_expr._expr.Lengths
- dask.dataframe.dask_expr._expr.ResetIndex
- dask.dataframe.dask_expr._expr.AddPrefixSeries
- dask.dataframe.dask_expr._expr.AddSuffixSeries
- dask.dataframe.dask_expr._expr.AddPrefix
- dask.dataframe.dask_expr._expr.AddSuffix
- dask.dataframe.dask_expr._expr.AssignIndex
- dask.dataframe.dask_expr._expr.Head
- dask.dataframe.dask_expr._expr.BlockwiseHead
- dask.dataframe.dask_expr._expr.BlockwiseHeadIndex
- dask.dataframe.dask_expr._expr.Tail
- dask.dataframe.dask_expr._expr.BlockwiseTail
- dask.dataframe.dask_expr._expr.BlockwiseTailIndex
- dask.dataframe.dask_expr._expr.Binop
- dask.dataframe.dask_expr._expr.Add
- dask.dataframe.dask_expr._expr.MethodOperator
- dask.dataframe.dask_expr._expr.Sub
- dask.dataframe.dask_expr._expr.Mul
- dask.dataframe.dask_expr._expr.Pow
- dask.dataframe.dask_expr._expr.Div
- dask.dataframe.dask_expr._expr.LT
- dask.dataframe.dask_expr._expr.BinOpSeries
- dask.dataframe.dask_expr._expr.BinOpFrame
- dask.dataframe.dask_expr._expr.LTSeries
- dask.dataframe.dask_expr._expr.LTFrame
- dask.dataframe.dask_expr._expr.LESeries
- dask.dataframe.dask_expr._expr.LEFrame
- dask.dataframe.dask_expr._expr.GTSeries
- dask.dataframe.dask_expr._expr.GTFrame
- dask.dataframe.dask_expr._expr.GESeries
- dask.dataframe.dask_expr._expr.GEFrame
- dask.dataframe.dask_expr._expr.NESeries
- dask.dataframe.dask_expr._expr.NEFrame
- dask.dataframe.dask_expr._expr.EQSeries
- dask.dataframe.dask_expr._expr.EQFrame
- dask.dataframe.dask_expr._expr.LE
- dask.dataframe.dask_expr._expr.GT
- dask.dataframe.dask_expr._expr.GE
- dask.dataframe.dask_expr._expr.EQ
- dask.dataframe.dask_expr._expr.NE
- dask.dataframe.dask_expr._expr.And
- dask.dataframe.dask_expr._expr.Or
- dask.dataframe.dask_expr._expr.XOr
- dask.dataframe.dask_expr._expr.Mod
- dask.dataframe.dask_expr._expr.FloorDiv
- dask.dataframe.dask_expr._expr.Unaryop
- dask.dataframe.dask_expr._expr.Invert
- dask.dataframe.dask_expr._expr.Neg
- dask.dataframe.dask_expr._expr.Pos
- dask.dataframe.dask_expr._expr.Partitions
- dask.dataframe.tseries.resample.ResampleReduction
- dask.dataframe.tseries.resample.ResampleAggregation
- dask.dataframe.tseries.resample.ResampleCount
- dask.dataframe.tseries.resample.ResampleSum
- dask.dataframe.tseries.resample.ResampleProd
- dask.dataframe.tseries.resample.ResampleMean
- dask.dataframe.tseries.resample.ResampleMin
- dask.dataframe.tseries.resample.ResampleMax
- dask.dataframe.tseries.resample.ResampleFirst
- dask.dataframe.tseries.resample.ResampleLast
- dask.dataframe.tseries.resample.ResampleVar
- dask.dataframe.tseries.resample.ResampleStd
- dask.dataframe.tseries.resample.ResampleSize
- dask.dataframe.tseries.resample.ResampleNUnique
- dask.dataframe.tseries.resample.ResampleMedian
- dask.dataframe.tseries.resample.ResampleQuantile
- dask.dataframe.tseries.resample.ResampleOhlc
- dask.dataframe.tseries.resample.ResampleSem
- dask.dataframe.tseries.resample.ResampleAgg
- dask.dataframe.tseries.resample.Resampler
- dask.dataframe.dask_expr._expr.PartitionsFiltered
- dask.dataframe.dask_expr._expr._DelayedExpr
- dask.dataframe.dask_expr._expr.DelayedsExpr
- dask.dataframe.dask_expr._expr.Diff
- dask.dataframe.dask_expr._expr.FillnaCheck
- dask.dataframe.dask_expr._expr.FFill
- dask.dataframe.dask_expr._expr.BFill
- dask.dataframe.dask_expr._expr.Shift
- dask.dataframe.dask_expr._expr.ShiftIndex
- dask.dataframe.dask_expr._expr.MaybeAlignPartitions
- dask.dataframe.dask_expr._expr.CombineFirstAlign
- dask.dataframe.dask_expr._expr.FillnaAlign
- dask.dataframe.dask_expr._expr.AlignAlignPartitions
- dask.dataframe.dask_expr._expr.CombineSeriesAlign
- dask.dataframe.dask_expr._expr.CombineFrameAlign
- dask.dataframe.dask_expr._expr.FilterAlign
- dask.dataframe.dask_expr._expr.AssignAlign
- dask.dataframe.dask_expr._expr.MaskAlign
- dask.dataframe.dask_expr._expr.WhereAlign
- dask.dataframe.dask_expr._expr.MapAlign
- dask.dataframe.dask_expr._expr.MapIndexAlign
- dask.dataframe.dask_expr._expr.OpAlignPartitions
- dask.dataframe.dask_expr._expr.MethodOperatorAlign
- dask.dataframe.dask_expr._expr.UFuncAlign
- dask.dataframe.dask_expr._expr.Fused
- dask.dataframe.dask_expr._expr.MinType
- dask.dataframe.dask_expr._backends.ToPandasBackend
- dask.dataframe.dask_expr._backends.PandasBackendEntrypoint
- dask.dataframe.dask_expr._accessor.Accessor
- dask.dataframe.dask_expr._accessor.PropertyMap
- dask.dataframe.dask_expr._accessor.PropertyMapIndex
- dask.dataframe.dask_expr._accessor.FunctionMap
- dask.dataframe.dask_expr._accessor.FunctionMapIndex
- dask.dataframe.dask_expr._categorical.CategoricalAccessor
- dask.dataframe.dask_expr._categorical.AsUnknown
- dask.dataframe.dask_expr._categorical.Categorize
- dask.dataframe.dask_expr._categorical.GetCategories
- dask.dataframe.dask_expr._datetime.DatetimeAccessor
- dask.dataframe.dask_expr._quantile.SeriesQuantile
- dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest
- dask.dataframe.dask_expr._quantile.SeriesQuantileDask
- dask.dataframe.dask_expr._describe.DescribeNumeric
- dask.dataframe.dask_expr._describe.DescribeNumericAggregate
- dask.dataframe.dask_expr._describe.DescribeNonNumeric
- dask.dataframe.dask_expr._describe.DescribeNonNumericAggregate
- dask.dataframe.dask_expr._merge.Merge
- dask.dataframe.dask_expr._merge.HashJoinP2P
- dask.dataframe.dask_expr._merge.BroadcastJoin
- dask.dataframe.dask_expr._merge.SemiMerge
- dask.dataframe.dask_expr._merge.BlockwiseMerge
- dask.dataframe.dask_expr._merge.JoinRecursive
- dask.dataframe.dask_expr._quantiles.RepartitionQuantiles
- dask.dataframe.dask_expr._str_accessor.StringAccessor
- dask.dataframe.dask_expr._str_accessor.CatBlockwise
- dask.dataframe.dask_expr._str_accessor.Cat
- dask.dataframe.dask_expr._str_accessor.SplitMap
- dask.dataframe.dask_expr._collection.FrameBase
- dask.dataframe.dask_expr._indexing.Indexer
- dask.dataframe.dask_expr._indexing.ILocIndexer
- dask.dataframe.dask_expr._indexing.LocIndexer
- dask.dataframe.dask_expr._indexing.ReverseDataFrame
- dask.dataframe.dask_expr._indexing.LocBase
- dask.dataframe.dask_expr._indexing.LocUnknown
- dask.dataframe.dask_expr._indexing.LocElement
- dask.dataframe.dask_expr._indexing.LocList
- dask.dataframe.dask_expr._indexing.LocEmpty
- dask.dataframe.dask_expr._indexing.LocSlice
- dask.dataframe.dask_expr._indexing.Loc
- dask.dataframe.dask_expr._indexing.LocAlign
- dask.dataframe.io.demo.ColumnSpec
- dask.dataframe.io.demo.RangeIndexSpec
- dask.dataframe.io.demo.DatetimeIndexSpec
- dask.dataframe.io.demo.DatasetSpec
- dask.dataframe.io.demo.MakeDataframePart
- dask.dataframe.io.orc.utils.ORCEngine
- dask.dataframe.io.orc.arrow.ArrowORCEngine
- dask.dataframe.dask_expr._collection.DataFrame
- dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange
- dask.dataframe.dask_expr._interchange.DaskColumn
- dask.dataframe.dask_expr._collection.Series
- dask.dataframe.dask_expr._collection.Index
- dask.dataframe.dask_expr._collection.Scalar
- dask.dataframe.dask_expr._merge_asof.MergeAsof
- dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed
- dask.array._array_expr.random.Generator
- dask.array._array_expr.random.RandomState
- dask.array._array_expr.random.Random
- dask.array._array_expr.random.RandomChoice
- dask.array._array_expr.random.RandomChoiceGenerator
- dask.array._array_expr._reductions.PartialReduce
- dask.dataframe.backends.DataFrameBackendEntrypoint
- dask.dataframe.backends.ShuffleGroupResult
- dask.dataframe.backends.PandasBackendEntrypoint
- dask.dataframe.io.parquet.arrow.PartitionObj
- dask.dataframe.io.parquet.arrow.ArrowDatasetEngine
- dask.dataframe.io.utils.DataFrameIOFunction
- dask.dataframe.io.utils.SupportsLock
- dask.array.backends.ArrayBackendEntrypoint
- dask.array.backends.NumpyBackendEntrypoint
- dask.array.random.Generator
- dask.array.random.RandomState
- dask.array.gufunc.gufunc
- dask.array.core.PerformanceWarning
- dask.array.core.Array
- dask.array.core.BlockView
- dask.graph_manipulation.chunks
- dask.highlevelgraph.MaterializedLayer
- dask.highlevelgraph.HighLevelGraph
- dask._expr.Expr
- dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest
- dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin
- dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics
- dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics
- dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin
- dask.dataframe.dask_expr.diagnostics._analyze.Analyze
- dask._expr.SingletonExpr
- dask._expr.LLGExpr
- dask._expr.HLGExpr
- dask._expr._HLGExprGroup
- dask._expr._HLGExprSequence
- dask._expr._ExprSequence
- dask._expr._AnnotationsTombstone
- dask._expr.FinalizeCompute
- dask._expr.HLGFinalizeCompute
- dask._expr.ProhibitReuse
- dask.base.DaskMethodsMixin
- dask.order.Order
- dask._task_spec.Task
- dask._task_spec.NestedContainer
- dask._task_spec.List
- dask._task_spec.Tuple
- dask._task_spec.Set
- dask._task_spec.Dict
- dask._task_spec.DependenciesMapping
- dask._task_spec._DevNullMapping
- dask.callbacks.Callback
- dask.callbacks.add_callbacks
- dask.local.SynchronousExecutor
- dask.local.MultiprocessingPoolExecutor
- dask.multiprocessing.RemoteException
- dask.utils.OperatorMethodMixin
- dask.utils.cached_property
- dask.utils._HashIdWrapper
- dask.utils.shorten_traceback
- dask.utils.disable_gc
- dask.utils_test.GetFunctionTestMixin
- dask.rewrite.Traverser
- dask.rewrite.Token
- dask.rewrite.Node
- dask.rewrite.RewriteRule
- dask.rewrite.RuleSet
- dask.cache.Cache
- dask.array.cupy_entry_point.CupyBackendEntrypoint
- dask.dataframe.dask_expr._version.VersioneerConfig
- dask.dataframe.dask_expr._version.NotThisMethod
- dask.diagnostics.progress.ProgressBar
- dask.diagnostics.profile.Profiler
- dask.diagnostics.profile.ResourceProfiler
- dask.diagnostics.profile._Tracker
- dask.diagnostics.profile.CacheProfiler
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_fuse'
    functionSourceFile: '...fuzz_fuse'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - atheris.instrument_all
    - '...fuzz_fuse.main'
    - atheris.Setup
    - atheris.instrument_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: '...fuzz_fuse.get_fuse_dict'
    functionSourceFile: '...fuzz_fuse'
    functionUses: 1
    functionsReached:
    - fdp.ConsumeIntInRange
    - <builtin>.len
    - previous_keys.append
    - <builtin>.list
    - <builtin>.str
    - <builtin>.dict
    - <builtin>.range
    - atheris.FuzzedDataProvider
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 979
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 1103
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: previous_keys.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 1095
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 1076
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 1657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_func
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 49
    functionName: '...fuzz_fuse.TestOneInput'
    functionSourceFile: '...fuzz_fuse'
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - <builtin>.sorted
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dsk.copy
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - rdeps.items
    - numpy.linalg.svd.split
    - tlz.concat.split
    - aliases.add
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - newargs.append
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - dask.optimization.fuse_linear
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - child_keys.append
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - <builtin>.hash
    - fdp.ConsumeBool
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - <builtin>.int
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - names.discard
    - <builtin>.len
    - chain.append
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - '...fuzz_fuse.get_fuse_dict'
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - fused_trees.items
    - dsk.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - deps.items
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - chains.append
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.optimization.default_fused_keys_renamer
    - unfusible.add
    - child2parent.popitem
    - deps.remove
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - reducible.add
    - dependencies.pop
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - chain.pop
    - math.log
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - atheris.FuzzedDataProvider
    - <builtin>.any
    - parent2child.pop
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - work.extend
    - <builtin>.all
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - k.replace
    - <builtin>.map
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - fused.add
    - functools.partial.name.key.split
    - child2parent.items
    - dask.optimization.default_fused_linear_keys_renamer
    - deps.add
    - hex_pattern.match
    - dask.config.get
    - tlz.concat.key.name._key.split
    - fdp.ConsumeIntInRange
    - deps_parent.remove
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - <builtin>.reversed
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - dask.core.subs
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - chain.reverse
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - child2parent.pop
    - numpy.linalg.svd.key.name.split
    - dask.config.canonical_name
    - fsspec.core.OpenFile.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - rdeps.values
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - previous_keys.append
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeBool
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 42
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 20
    EdgeCount: 60
    ICount: 25
    IfCount: 42
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df762760>
    - <ast.Constant object at 0x7fb9df7626a0>
    - <ast.Name object at 0x7fb9df7628e0>
    - <ast.Name object at 0x7fb9df762be0>
    - <ast.Name object at 0x7fb9df762d90>
    - <ast.Name object at 0x7fb9df7624c0>
    - <ast.Name object at 0x7fb9df7628b0>
    argNames:
    - dsk
    - keys
    - dependencies
    - ave_width
    - max_width
    - max_height
    - max_depth_new_edges
    - rename_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 458
    functionName: dask.optimization.fuse
    functionSourceFile: dask.optimization
    functionUses: 15
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - <builtin>.sorted
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - dsk.copy
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - rdeps.items
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - <builtin>.int
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - fused_trees.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - deps.items
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.optimization.default_fused_keys_renamer
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - reducible.add
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - math.log
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - <builtin>.any
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - work.extend
    - <builtin>.all
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - k.replace
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask.config.get
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - deps_parent.remove
    - collections.namedtuple.key._key.split
    - <builtin>.reversed
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - dask.core.subs
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - dask.config.canonical_name
    - fsspec.core.OpenFile.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - rdeps.values
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 15
    IfCount: 14
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc443760>
    - <ast.Constant object at 0x7fb9dc443280>
    - <ast.Constant object at 0x7fb9dc443c40>
    argNames:
    - dsk
    - keys
    - dependencies
    - rename_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 86
    functionName: dask.optimization.fuse_linear
    functionSourceFile: dask.optimization
    functionUses: 1
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - aliases.add
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - chain.append
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - dsk.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - chains.append
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - unfusible.add
    - child2parent.popitem
    - deps.remove
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - dependencies.pop
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - chain.pop
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - parent2child.pop
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - work.extend
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - <builtin>.map
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - fused.add
    - functools.partial.name.key.split
    - child2parent.items
    - dask.optimization.default_fused_linear_keys_renamer
    - deps.add
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - dask.core.subs
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - chain.reverse
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - child2parent.pop
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 69
    functionName: '...fuzz_fuse.main'
    functionSourceFile: '...fuzz_fuse'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.instrument_all
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask
    functionSourceFile: dask
    functionUses: 0
    functionsReached:
    - json.loads
    - dask._version.get_versions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: dask._version.get_versions
    functionSourceFile: dask._version
    functionUses: 1
    functionsReached:
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.local
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached:
    - concurrent.futures.Executor.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - q
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: dask.local.queue_get
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached:
    - q.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 14
    IfCount: 11
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca07b80>
    - <ast.Constant object at 0x7fb9dca07370>
    - <ast.Constant object at 0x7fb9dca070d0>
    argNames:
    - dsk
    - cache
    - sortkey
    - keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 144
    functionName: dask.local.start_state_from_dask
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - functools.partial
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.copy
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask.order.order.path_extend
    - dask._task_spec._wrap_namedtuple_task
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - num_needed.copy
    - new_args.append
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - runnable.clear
    - stack.pop
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - stack.append
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - layers.values
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - k.replace
    - runnable.append
    - <builtin>.map
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - dsk.get
    - max_dependents_key.append
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - ready_set.add
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 20
    IfCount: 16
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc850400>
    argNames:
    - dsk
    - dependencies
    - return_stats
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 81
    functionName: dask.order.order
    functionSourceFile: dask.order
    functionUses: 14
    functionsReached:
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - <builtin>.id
    - dask.core.istask
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - leaf_nodes.add
    - pruned_branches.append
    - tdeps.issubset
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask.core._toposort
    - num_needed.copy
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - path.copy
    - dask.order.order._with_offset
    - <builtin>.max
    - <builtin>.set
    - result.update
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - next_items.append
    - ordered.append
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - layers.values
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - <builtin>.type
    - collections.deque.append
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.order.order.path_append
    - collections.deque.popleft
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7fb9df7723d0>
    - <ast.Constant object at 0x7fb9df772880>
    - <ast.Constant object at 0x7fb9df772ee0>
    argNames:
    - key
    - default
    - config
    - override_with
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 566
    functionName: dask.config.get
    functionSourceFile: dask.config
    functionUses: 791
    functionsReached:
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 1188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb6d60>
    argNames:
    - dsk
    - all_keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 262
    functionName: dask._task_spec.convert_legacy_graph
    functionSourceFile: dask._task_spec
    functionUses: 827
    functionsReached:
    - <builtin>.map
    - <builtin>.all
    - tlz.unique
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - functools.partial
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask._task_spec.convert_legacy_task
    - <builtin>.next
    - <builtin>.isinstance
    - new_args.append
    - <builtin>.dict
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.highlevelgraph.MaterializedLayer.__init__
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.any
    - <builtin>.set
    - typing.cast
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - layers.values
    - dask.utils.ensure_dict
    - itertools.chain
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.callable
    - layers.items
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict
    functionSourceFile: collections
    functionUses: 440
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.pop
    functionSourceFile: <builtin>
    functionUses: 872
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 975
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 1928
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ready_set.add
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.append
    functionSourceFile: <builtin>
    functionUses: 836
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 907
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - key
    - task_info
    - dumps
    - loads
    - get_id
    - pack_exception
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 248
    functionName: dask.local.execute_task
    functionSourceFile: dask.local
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - it
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 268
    functionName: dask.local.batch_execute_tasks
    functionSourceFile: dask.local
    functionUses: 7
    functionsReached:
    - dask.local.execute_task
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc754f0>
    argNames:
    - key
    - state
    - delete
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 275
    functionName: dask.local.release_data
    functionSourceFile: dask.local
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 8
    IfCount: 4
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd3a4430>
    - <ast.Name object at 0x7fb9dd3a41c0>
    argNames:
    - dsk
    - key
    - state
    - results
    - sortkey
    - delete
    - release_data
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 292
    functionName: dask.local.finish_task
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached:
    - <builtin>.sorted
    - s.remove
    - dask.local.release_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.remove
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - ind
    - coll
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 322
    functionName: dask.local.nested_get
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached:
    - <builtin>.tuple
    - dask.local.nested_get
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 1193
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 341
    functionName: dask.local.default_get_id
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - e
    - dumps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 346
    functionName: dask.local.default_pack_exception
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd93ae80>
    argNames:
    - exc
    - tb
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 350
    functionName: dask.local.reraise
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 356
    functionName: dask.local.identity
    functionSourceFile: dask.local
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 10
    IfCount: 9
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc3c730>
    - <ast.Name object at 0x7fb9ddc3c700>
    - <ast.Constant object at 0x7fb9ddc3c370>
    - <ast.Name object at 0x7fb9ddc3cf10>
    - <ast.Name object at 0x7fb9ddc3c580>
    - <ast.Constant object at 0x7fb9ddc3c6a0>
    - <ast.Name object at 0x7fb9ddc3c940>
    - <ast.Name object at 0x7fb9ddc3ca00>
    - <ast.Constant object at 0x7fb9ddc3cf70>
    argNames:
    - submit
    - num_workers
    - dsk
    - result
    - cache
    - get_id
    - rerun_exceptions_locally
    - pack_exception
    - raise_exception
    - callbacks
    - dumps
    - loads
    - chunksize
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 384
    functionName: dask.local.get_async
    functionSourceFile: dask.local
    functionUses: 4
    functionsReached:
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - s.remove
    - <builtin>.range
    - functools.partial
    - <builtin>.id
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dask.local.get_async.fire_tasks
    - dependents.get
    - dask.local.batch_execute_tasks
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - concurrent.futures.ProcessPoolExecutor.submit
    - nodes.extend
    - dask.local.submit_apply_async
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - dask.local.identity
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - next_items.pop
    - started_cbs.append
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.callable
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - dask.order.order.path_extend
    - dask.local.finish_task
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - work.append
    - num_needed.copy
    - typing.NamedTuple.__init__
    - new_args.append
    - dask.local.start_state_from_dask
    - dask.local.MultiprocessingPoolExecutor.submit
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - concurrent.futures.Future.set_exception
    - w.values
    - dask.local.nested_get
    - runnable.clear
    - stack.pop
    - concurrent.futures.Future
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - stack.append
    - runnable_hull.discard
    - dask.local.execute_task
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.callbacks.unpack_callbacks
    - <builtin>.list
    - dask.local.queue_get
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - runnable_hull.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - args.append
    - dask.local.release_data
    - layers.values
    - dsk.__dask_graph__
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - seen.remove
    - completed.add
    - layers.items
    - <builtin>.all
    - q.get
    - work.extend
    - fut.add_done_callback
    - k.replace
    - runnable.append
    - dask.local.SynchronousExecutor.submit
    - <builtin>.map
    - <builtin>.zip
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.reraise
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dsk.get
    - ret.append
    - dask.callbacks.local_callbacks
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - concurrent.futures.Executor.apply_async
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - ready_set.add
    - queue.Queue
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - dask.core.keys_in_tasks
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.Queue
    functionSourceFile: queue
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dc555a60>
    argNames:
    - seq
    - container
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 277
    functionName: dask.core.flatten
    functionSourceFile: dask.core
    functionUses: 509
    functionsReached:
    - dask.core.flatten
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd763b20>
    argNames:
    - callbacks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: dask.callbacks.local_callbacks
    functionSourceFile: dask.callbacks
    functionUses: 5
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - cbs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: dask.callbacks.unpack_callbacks
    functionSourceFile: dask.callbacks
    functionUses: 5
    functionsReached:
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: started_cbs.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunksize
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 490
    functionName: dask.local.get_async.fire_tasks
    functionSourceFile: dask.local
    functionUses: 5
    functionsReached:
    - dask.local.SynchronousExecutor.submit
    - <builtin>.min
    - concurrent.futures.Future
    - <builtin>.range
    - functools.partial
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.execute_task
    - dask.local.batch_execute_tasks
    - dask.local.MultiprocessingPoolExecutor.submit
    - concurrent.futures.ProcessPoolExecutor.submit
    - <builtin>.len
    - dask.local.submit_apply_async
    - concurrent.futures.Executor.apply_async
    - <builtin>.max
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.local.identity
    - args.append
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - concurrent.futures.Future.set_exception
    - fut.add_done_callback
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 785
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 601
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - fn
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 577
    functionName: dask.local.SynchronousExecutor.submit
    functionSourceFile: dask.local
    functionUses: 6
    functionsReached:
    - concurrent.futures.Future.set_result
    - dask.local.execute_task
    - dask.local.batch_execute_tasks
    - concurrent.futures.Future
    - concurrent.futures.Future.set_exception
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial
    functionSourceFile: functools
    functionUses: 914
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ProcessPoolExecutor.submit
    functionSourceFile: concurrent
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - fn
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 620
    functionName: dask.local.MultiprocessingPoolExecutor.submit
    functionSourceFile: dask.local
    functionUses: 6
    functionsReached:
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.submit_apply_async
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - concurrent.futures.Executor.apply_async
    - concurrent.futures.Future
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ThreadPoolExecutor.submit
    functionSourceFile: concurrent
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fut.add_done_callback
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debbf700>
    - <ast.Name object at 0x7fb9debbff10>
    - <ast.Constant object at 0x7fb9debbf760>
    argNames:
    - dsk
    - key
    - task
    - as_list
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 215
    functionName: dask.core.get_dependencies
    functionSourceFile: dask.core
    functionUses: 34
    functionsReached:
    - <builtin>.set
    - work.append
    - ret.append
    - <builtin>.isinstance
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Future
    functionSourceFile: concurrent
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Future.set_result
    functionSourceFile: concurrent
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Future.set_exception
    functionSourceFile: concurrent
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Executor.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 589
    functionName: dask.local.get_sync
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - s.remove
    - <builtin>.range
    - functools.partial
    - <builtin>.id
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dask.local.get_async.fire_tasks
    - dependents.get
    - dask.local.batch_execute_tasks
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - concurrent.futures.ProcessPoolExecutor.submit
    - nodes.extend
    - dask.local.submit_apply_async
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - dask.local.identity
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - next_items.pop
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - started_cbs.append
    - <builtin>.super
    - <builtin>.callable
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - kwargs.pop
    - dask.local.finish_task
    - leafs_degree.pop
    - dask.order.order.path_extend
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - work.append
    - num_needed.copy
    - typing.NamedTuple.__init__
    - new_args.append
    - dask.local.start_state_from_dask
    - dask.local.MultiprocessingPoolExecutor.submit
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - concurrent.futures.Future.set_exception
    - w.values
    - dask.local.nested_get
    - runnable.clear
    - stack.pop
    - concurrent.futures.Future
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - stack.append
    - runnable_hull.discard
    - dask.local.execute_task
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.local.get_async
    - dask.callbacks.unpack_callbacks
    - <builtin>.list
    - dask.local.queue_get
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - runnable_hull.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - args.append
    - dask.local.release_data
    - layers.values
    - dsk.__dask_graph__
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - q.get
    - <builtin>.all
    - layers.items
    - work.extend
    - fut.add_done_callback
    - k.replace
    - runnable.append
    - dask.local.SynchronousExecutor.submit
    - <builtin>.map
    - <builtin>.zip
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.reraise
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dsk.get
    - ret.append
    - dask.callbacks.local_callbacks
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - concurrent.futures.Executor.apply_async
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - ready_set.add
    - queue.Queue
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - dask.core.keys_in_tasks
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 656
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pool
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 616
    functionName: dask.local.MultiprocessingPoolExecutor.__init__
    functionSourceFile: dask.local
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - apply_async
    - fn
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 624
    functionName: dask.local.submit_apply_async
    functionSourceFile: dask.local
    functionUses: 7
    functionsReached:
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - concurrent.futures.Future
    - concurrent.futures.Executor.apply_async
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ProcessPoolExecutor.apply_async
    functionSourceFile: concurrent
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ThreadPoolExecutor.apply_async
    functionSourceFile: concurrent
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Executor.apply_async
    functionSourceFile: concurrent
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - apply_async
    - num_workers
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 630
    functionName: dask.local.get_apply_async
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - s.remove
    - <builtin>.range
    - functools.partial
    - <builtin>.id
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dask.local.get_async.fire_tasks
    - dependents.get
    - dask.local.batch_execute_tasks
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - concurrent.futures.ProcessPoolExecutor.submit
    - nodes.extend
    - dask.local.submit_apply_async
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - dask.local.identity
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - next_items.pop
    - started_cbs.append
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.callable
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - dask.order.order.path_extend
    - dask.local.finish_task
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - work.append
    - num_needed.copy
    - typing.NamedTuple.__init__
    - new_args.append
    - dask.local.start_state_from_dask
    - dask.local.MultiprocessingPoolExecutor.submit
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - concurrent.futures.Future.set_exception
    - w.values
    - dask.local.nested_get
    - runnable.clear
    - stack.pop
    - concurrent.futures.Future
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - stack.append
    - runnable_hull.discard
    - dask.local.execute_task
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.local.get_async
    - dask.callbacks.unpack_callbacks
    - <builtin>.list
    - dask.local.queue_get
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - runnable_hull.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - args.append
    - dask.local.release_data
    - layers.values
    - dsk.__dask_graph__
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - seen.remove
    - completed.add
    - layers.items
    - <builtin>.all
    - q.get
    - work.extend
    - fut.add_done_callback
    - k.replace
    - runnable.append
    - dask.local.SynchronousExecutor.submit
    - <builtin>.map
    - <builtin>.zip
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.reraise
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dsk.get
    - ret.append
    - dask.callbacks.local_callbacks
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - concurrent.futures.Executor.apply_async
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - ready_set.add
    - queue.Queue
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - dask.core.keys_in_tasks
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - item
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 636
    functionName: dask.local.sortkey
    functionSourceFile: dask.local
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 1334
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.typing
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 39
    functionName: dask.typing.SchedulerGetCallable.__call__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - args
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 68
    functionName: dask.typing.PostPersistCallable.__call__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.typing.DaskCollection
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: dask.typing.DaskCollection.__dask_graph__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: dask.typing.DaskCollection.__dask_keys__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 164
    functionName: dask.typing.DaskCollection.__dask_postcompute__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 189
    functionName: dask.typing.DaskCollection.__dask_postpersist__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 216
    functionName: dask.typing.DaskCollection.__dask_tokenize__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 270
    functionName: dask.typing.DaskCollection.compute
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 304
    functionName: dask.typing.DaskCollection.persist
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd746eb0>
    - <ast.Constant object at 0x7fb9dd7464f0>
    - <ast.Constant object at 0x7fb9dd7465e0>
    argNames:
    - self
    - filename
    - format
    - optimize_graph
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 352
    functionName: dask.typing.DaskCollection.visualize
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.typing.HLGDaskCollection
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 418
    functionName: dask.typing.HLGDaskCollection.__dask_layers__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 440
    functionName: dask.typing._NoDefault.__repr__
    functionSourceFile: dask.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.core
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: dask.core.ishashable
    functionSourceFile: dask.core
    functionUses: 9
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hash
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: dask.core.istask
    functionSourceFile: dask.core
    functionUses: 506
    functionsReached:
    - <builtin>.type
    - <builtin>.isinstance
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 896
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 63
    functionName: dask.core.preorder_traversal
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    - dask.core.preorder_traversal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - res
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: dask.core.lists_to_tuples
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - dask.core.lists_to_tuples
    - <builtin>.zip
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 903
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - result
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: dask.core._pack_result
    functionSourceFile: dask.core
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    - dask.core._pack_result
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca88e20>
    argNames:
    - dsk
    - out
    - cache
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 88
    functionName: dask.core.get
    functionSourceFile: dask.core
    functionUses: 1
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - functools.partial
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.copy
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask.order.order.path_extend
    - dask._task_spec._wrap_namedtuple_task
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - num_needed.copy
    - typing.NamedTuple.__init__
    - new_args.append
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.execute_graph
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - dsk.items
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - layers.values
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - <builtin>.map
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dask.core._pack_result
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - collections.abc.MutableMapping.values
    - obj.items
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dceda790>
    - <ast.Constant object at 0x7fb9dcedafa0>
    argNames:
    - dsk
    - cache
    - keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1051
    functionName: dask._task_spec.execute_graph
    functionSourceFile: dask._task_spec
    functionUses: 4
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - dask.core.istask
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - leaf_nodes.add
    - pruned_branches.append
    - tdeps.issubset
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask.core._toposort
    - num_needed.copy
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - path.copy
    - dask.order.order._with_offset
    - <builtin>.max
    - <builtin>.set
    - result.update
    - dsk.items
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - layers.values
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - <builtin>.type
    - collections.deque.append
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.order.order.path_append
    - collections.deque.popleft
    - collections.abc.MutableMapping.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debff520>
    argNames:
    - keys
    - tasks
    - as_list
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: dask.core.keys_in_tasks
    functionSourceFile: dask.core
    functionUses: 41
    functionsReached:
    - <builtin>.set
    - work.append
    - <builtin>.isinstance
    - ret.append
    - work.extend
    - <builtin>.callable
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: work.extend
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: w.values
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: work.append
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.append
    functionSourceFile: <builtin>
    functionUses: 530
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: dask.core.iskey
    functionSourceFile: dask.core
    functionUses: 1
    functionsReached:
    - typing.cast
    - <builtin>.type
    - dask.core.iskey
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast
    functionSourceFile: typing
    functionUses: 836
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 1167
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 174
    functionName: dask.core.validate_key
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - typing.cast
    - <builtin>.enumerate
    - dask.core.validate_key
    - <builtin>.all
    - <builtin>.type
    - dask.core.iskey
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 952
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.overload
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsk
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 261
    functionName: dask.core.get_deps
    functionSourceFile: dask.core
    functionUses: 4
    functionsReached:
    - dask.core.reverse_dict
    - <builtin>.set
    - dask.core.get_dependencies
    - work.append
    - <builtin>.type
    - collections.abc.MutableMapping.items
    - collections.defaultdict
    - ret.append
    - <builtin>.isinstance
    - <builtin>.dict
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - dsk.items
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.items
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: dask.core.reverse_dict
    functionSourceFile: dask.core
    functionUses: 43
    functionsReached:
    - collections.abc.MutableMapping.items
    - <builtin>.dict
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.items
    functionSourceFile: collections
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - task
    - key
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 325
    functionName: dask.core.subs
    functionSourceFile: dask.core
    functionUses: 19
    functionsReached:
    - newargs.append
    - dask.core.subs
    - <builtin>.callable
    - <builtin>.type
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: newargs.append
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 11
    IfCount: 12
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc93af0>
    - <ast.Constant object at 0x7fb9dcc933d0>
    - <ast.Constant object at 0x7fb9dcc932e0>
    argNames:
    - dsk
    - keys
    - returncycle
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 364
    functionName: dask.core._toposort
    functionSourceFile: dask.core
    functionUses: 20
    functionsReached:
    - inplay.intersection
    - <builtin>.min
    - tlz.unique
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - ordered.append
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - collections.defaultdict
    - dask.highlevelgraph.HighLevelGraph.copy
    - completed.add
    - seen.remove
    - <builtin>.super
    - layers.items
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 994
    functionName: dask._task_spec.DependenciesMapping.__init__
    functionSourceFile: dask._task_spec
    functionUses: 37
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nodes.pop
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inplay.intersection
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cycle.append
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cycle.reverse
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next_nodes.append
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nodes.extend
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ordered.append
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: completed.add
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.remove
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deeb5cd0>
    argNames:
    - dsk
    - dependencies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 457
    functionName: dask.core.toposort
    functionSourceFile: dask.core
    functionUses: 2
    functionsReached:
    - inplay.intersection
    - <builtin>.min
    - tlz.unique
    - dask.core._toposort
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - ordered.append
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - collections.defaultdict
    - dask.highlevelgraph.HighLevelGraph.copy
    - completed.add
    - seen.remove
    - <builtin>.super
    - layers.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - d
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 462
    functionName: dask.core.getcycle
    functionSourceFile: dask.core
    functionUses: 16
    functionsReached:
    - inplay.intersection
    - <builtin>.min
    - tlz.unique
    - dask.core._toposort
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - ordered.append
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - collections.defaultdict
    - dask.highlevelgraph.HighLevelGraph.copy
    - completed.add
    - seen.remove
    - <builtin>.super
    - layers.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - d
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 484
    functionName: dask.core.isdag
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - inplay.intersection
    - <builtin>.min
    - tlz.unique
    - dask.core.getcycle
    - dask.core._toposort
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - ordered.append
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - collections.defaultdict
    - dask.highlevelgraph.HighLevelGraph.copy
    - completed.add
    - seen.remove
    - <builtin>.super
    - layers.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 511
    functionName: dask.core.literal.__init__
    functionSourceFile: dask.core
    functionUses: 469
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 514
    functionName: dask.core.literal.__repr__
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 517
    functionName: dask.core.literal.__reduce__
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: dask.core.literal.__call__
    functionSourceFile: dask.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 524
    functionName: dask.core.quote
    functionSourceFile: dask.core
    functionUses: 468
    functionsReached:
    - dask.core.literal.__init__
    - <builtin>.isinstance
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - shape
    - seq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 539
    functionName: dask.core.reshapelist
    functionSourceFile: dask.core
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.int
    - toolz.partition
    - dask.core.reshapelist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 771
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.partition
    functionSourceFile: toolz
    functionUses: 429
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - <builtin>.frozenset
    - itertools.count
    - functools.cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - iterable
    - n
    - strict
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: dask._task_spec._batched
    functionSourceFile: dask._task_spec
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.iter
    - <builtin>.tuple
    - itertools.islice
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 424
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.islice
    functionSourceFile: itertools
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - iterable
    - n
    - strict
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: dask._task_spec.batched
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - itertools.batched
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.batched
    functionSourceFile: itertools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 106
    functionName: dask._task_spec.identity
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - typ
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: dask._task_spec._identity_cast
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.count
    functionSourceFile: itertools
    functionUses: 158
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 117
    functionName: dask._task_spec.parse_input
    functionSourceFile: dask._task_spec
    functionUses: 832
    functionsReached:
    - <builtin>.map
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - functools.partial
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - <builtin>.any
    - <builtin>.set
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - <builtin>.super
    - kwargs.items
    - <builtin>.all
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd57eca0>
    argNames:
    - self
    - key
    - target
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 510
    functionName: dask._task_spec.Alias.__init__
    functionSourceFile: dask._task_spec
    functionUses: 851
    functionsReached:
    - <builtin>.frozenset
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.items
    functionSourceFile: <builtin>
    functionUses: 834
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parsed_dict.values
    functionSourceFile: <builtin>
    functionUses: 833
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 1010
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 928
    functionName: dask._task_spec.Dict.__init__
    functionSourceFile: dask._task_spec
    functionUses: 835
    functionsReached:
    - <builtin>.len
    - itertools.chain
    - <builtin>.isinstance
    - <builtin>.super
    - kwargs.items
    - <builtin>.all
    - args.items
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 839
    functionName: dask._task_spec.NestedContainer.__init__
    functionSourceFile: dask._task_spec
    functionUses: 846
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2210
    functionName: dask.utils.is_namedtuple_instance
    functionSourceFile: dask.utils
    functionUses: 833
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - k
    - obj
    - parser
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 161
    functionName: dask._task_spec._wrap_namedtuple_task
    functionSourceFile: dask._task_spec
    functionUses: 832
    functionsReached:
    - <builtin>.map
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - functools.partial
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - <builtin>.any
    - <builtin>.set
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - <builtin>.super
    - kwargs.items
    - <builtin>.all
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 1094
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.__getnewargs_ex__
    functionSourceFile: <builtin>
    functionUses: 833
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 919
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.__getnewargs__
    functionSourceFile: <builtin>
    functionUses: 833
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 1014
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - _data_producer
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 643
    functionName: dask._task_spec.Task.__init__
    functionSourceFile: dask._task_spec
    functionUses: 893
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - _dependencies.add
    - itertools.chain
    - <builtin>.isinstance
    - <builtin>.frozenset
    - kwargs.values
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - typ
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 176
    functionName: dask._task_spec._instantiate_named_tuple
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - container
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 184
    functionName: dask._task_spec._MultiContainer.__init__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - o
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 187
    functionName: dask._task_spec._MultiContainer.__contains__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - inner_dsk
    - outkey
    - inkeys
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 197
    functionName: dask._task_spec._execute_subgraph
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - final.update
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - dask.core.istask
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - leaf_nodes.add
    - pruned_branches.append
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - next_items.pop
    - <builtin>.callable
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask.core._toposort
    - num_needed.copy
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - dask._task_spec.execute_graph
    - <builtin>.set
    - result.update
    - dsk.items
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - next_items.append
    - ordered.append
    - dask.order.order
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - layers.values
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - <builtin>.zip
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - <builtin>.type
    - collections.deque.append
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.order.order.path_append
    - collections.deque.popleft
    - collections.abc.MutableMapping.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: final.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 576
    functionName: dask._task_spec.DataNode.__init__
    functionSourceFile: dask._task_spec
    functionUses: 847
    functionsReached:
    - <builtin>.type
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - key
    - task
    - all_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 206
    functionName: dask._task_spec.convert_legacy_task
    functionSourceFile: dask._task_spec
    functionUses: 828
    functionsReached:
    - <builtin>.map
    - <builtin>.all
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - functools.partial
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask._task_spec.convert_legacy_task
    - <builtin>.isinstance
    - new_args.append
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - <builtin>.any
    - typing.cast
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_args.append
    functionSourceFile: <builtin>
    functionUses: 833
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 603
    functionName: dask.highlevelgraph.HighLevelGraph.items
    functionSourceFile: dask.highlevelgraph
    functionUses: 828
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 279
    functionName: dask._task_spec.resolve_aliases
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dsk.pop
    - work.append
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.dict
    - seen.add
    - work.extend
    - work.pop
    - seen.discard
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: work.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.pop
    functionSourceFile: <builtin>
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.discard
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 340
    functionName: dask._task_spec.TaskRef.__init__
    functionSourceFile: dask._task_spec
    functionUses: 678
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 343
    functionName: dask._task_spec.TaskRef.__str__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 346
    functionName: dask._task_spec.TaskRef.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 349
    functionName: dask._task_spec.TaskRef.__hash__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 352
    functionName: dask._task_spec.TaskRef.__eq__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: dask._task_spec.TaskRef.__reduce__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df307fa0>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: dask._task_spec.TaskRef.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - dask._task_spec.TaskRef.__init__
    - <builtin>.isinstance
    - val.substitute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.substitute
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec.GraphNode
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 378
    functionName: dask._task_spec.GraphNode.ref
    functionSourceFile: dask._task_spec
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.Alias.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 381
    functionName: dask._task_spec.GraphNode.copy
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 385
    functionName: dask._task_spec.GraphNode.data_producer
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 389
    functionName: dask._task_spec.GraphNode.dependencies
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 393
    functionName: dask._task_spec.GraphNode.block_fusion
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 396
    functionName: dask._task_spec.GraphNode._verify_values
    functionSourceFile: dask._task_spec
    functionUses: 2
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 402
    functionName: dask._task_spec.GraphNode.__call__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 405
    functionName: dask._task_spec.GraphNode.__eq__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - ensure_deterministic
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 47
    functionName: dask.tokenize.tokenize
    functionSourceFile: dask.tokenize
    functionUses: 102
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 414
    functionName: dask._task_spec.GraphNode.is_coro
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 417
    functionName: dask._task_spec.GraphNode.__sizeof__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - slots.extend
    - <builtin>.getattr
    - cls.mro
    - <builtin>.sorted
    - sys.getsizeof
    - <builtin>.list
    - <builtin>.sum
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    - dask._task_spec.GraphNode.get_all_slots
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 494
    functionName: dask._task_spec.GraphNode.get_all_slots
    functionSourceFile: dask._task_spec
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - slots.extend
    - <builtin>.getattr
    - cls.mro
    - <builtin>.sorted
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 1047
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc340850>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 712
    functionName: dask.utils.Dispatch.__init__
    functionSourceFile: ''
    functionUses: 1078
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 767
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.getsizeof
    functionSourceFile: sys
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df324fa0>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 423
    functionName: dask._task_spec.GraphNode.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - tasks
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 443
    functionName: dask._task_spec.GraphNode.fuse
    functionSourceFile: dask._task_spec
    functionUses: 22
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - _dependencies.update
    - all_keys.add
    - <builtin>.len
    - <builtin>.sorted
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - dask._task_spec.TaskRef.__init__
    - all_deps.update
    - <builtin>.frozenset
    - <builtin>.tuple
    - leafs.pop
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_deps.update
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_keys.add
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leafs.pop
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.lru_cache
    functionSourceFile: functools
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.mro
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slots.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.frozenset
    functionSourceFile: <builtin>
    functionUses: 910
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec.Alias
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 525
    functionName: dask._task_spec.Alias.__reduce__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 528
    functionName: dask._task_spec.Alias.copy
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.Alias.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd6cbb0>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 531
    functionName: dask._task_spec.Alias.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - dask._task_spec.Alias.__init__
    - val.substitute
    - <builtin>.isinstance
    - <builtin>.frozenset
    - subs.get
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subs.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 548
    functionName: dask._task_spec.Alias.__dask_tokenize__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dc629520>
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 551
    functionName: dask._task_spec.Alias.__call__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - dask._task_spec.GraphNode._verify_values
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 555
    functionName: dask._task_spec.Alias.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 561
    functionName: dask._task_spec.Alias.__eq__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec.DataNode
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 872
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 585
    functionName: dask._task_spec.DataNode.data_producer
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 588
    functionName: dask._task_spec.DataNode.copy
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - dask._task_spec.DataNode.__init__
    - <builtin>.next
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9df306f40>
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 591
    functionName: dask._task_spec.DataNode.__call__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 594
    functionName: dask._task_spec.DataNode.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 597
    functionName: dask._task_spec.DataNode.__reduce__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 600
    functionName: dask._task_spec.DataNode.__dask_tokenize__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd87b8e0>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 605
    functionName: dask._task_spec.DataNode.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - dask._task_spec.DataNode.__init__
    - <builtin>.next
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 612
    functionName: dask._task_spec.DataNode.__iter__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 616
    functionName: dask._task_spec._get_dependencies
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - obj.values
    - <builtin>.map
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec.Task
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.values
    functionSourceFile: <builtin>
    functionUses: 894
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain
    functionSourceFile: itertools
    functionUses: 900
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _dependencies.add
    functionSourceFile: <builtin>
    functionUses: 894
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _dependencies.update
    functionSourceFile: <builtin>
    functionUses: 894
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 681
    functionName: dask._task_spec.Task.data_producer
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 684
    functionName: dask._task_spec.Task.has_subgraph
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 687
    functionName: dask._task_spec.Task.copy
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 695
    functionName: dask._task_spec.Task.__hash__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - <builtin>.hash
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - dask._task_spec.Task._get_token
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 698
    functionName: dask._task_spec.Task._get_token
    functionSourceFile: dask._task_spec
    functionUses: 2
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 713
    functionName: dask._task_spec.Task.__dask_tokenize__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - dask._task_spec.Task._get_token
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 716
    functionName: dask._task_spec.Task.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.len
    - <builtin>.sorted
    - <builtin>.isinstance
    - <builtin>.str
    - kwargs.items
    - <builtin>.int
    - <builtin>.hasattr
    - <builtin>.repr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1021
    functionName: dask.utils.funcname
    functionSourceFile: dask.utils
    functionUses: 465
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dc4787c0>
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 749
    functionName: dask._task_spec.Task.__call__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - <builtin>.isinstance
    - dask._task_spec.Task.__call__._eval
    - dask._task_spec.GraphNode._verify_values
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 752
    functionName: dask._task_spec.Task.__call__._eval
    functionSourceFile: dask._task_spec
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 766
    functionName: dask._task_spec.Task.__setstate__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.setattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 771
    functionName: dask._task_spec.Task.__getstate__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 776
    functionName: dask._task_spec.Task.is_coro
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - distributed.utils.iscoroutinefunction
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.utils.iscoroutinefunction
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc7a970>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 787
    functionName: dask._task_spec.Task.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - typ.get_all_slots
    - <builtin>.getattr
    - extras.add
    - dask._task_spec._extra_args
    - <builtin>.isinstance
    - sig.parameters.items
    - v.substitute
    - <builtin>.type
    - <builtin>.tuple
    - subs.items
    - a.substitute
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subs.items
    functionSourceFile: <builtin>
    functionUses: 823
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - typ
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1201
    functionName: dask._task_spec._extra_args
    functionSourceFile: dask._task_spec
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - typ.get_all_slots
    - extras.add
    - sig.parameters.items
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.substitute
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.substitute
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._task_spec.NestedContainer
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 1008
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 855
    functionName: dask._task_spec.NestedContainer.__getstate__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - slots.index
    - <builtin>.super
    - collections.abc.Iterable.__class__.get_all_slots
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.Iterable.__class__.get_all_slots
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slots.index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 867
    functionName: dask._task_spec.NestedContainer.__setstate__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 872
    functionName: dask._task_spec.NestedContainer.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd820c40>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 875
    functionName: dask._task_spec.NestedContainer.substitute
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - subs.items
    - <builtin>.isinstance
    - a.substitute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 894
    functionName: dask._task_spec.NestedContainer.__dask_tokenize__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.super
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - constructor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 906
    functionName: dask._task_spec.NestedContainer.to_container
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 909
    functionName: dask._task_spec.NestedContainer.__iter__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.items
    functionSourceFile: <builtin>
    functionUses: 836
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 953
    functionName: dask._task_spec.Dict.__repr__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.iter
    - dask._task_spec._batched
    - itertools.islice
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e89d0>
    argNames:
    - self
    - subs
    - key
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 957
    functionName: dask._task_spec.Dict.substitute
    functionSourceFile: dask._task_spec
    functionUses: 377
    functionsReached:
    - collections.abc.Iterable.args.substitute
    - <builtin>.isinstance
    - new_args.append
    - <builtin>.type
    - subs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.Iterable.args.substitute
    functionSourceFile: collections
    functionUses: 378
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 976
    functionName: dask._task_spec.Dict.__iter__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: dask._task_spec.Dict.__len__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 982
    functionName: dask._task_spec.Dict.__getitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.iter
    - dask._task_spec._batched
    - itertools.islice
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 989
    functionName: dask._task_spec.Dict.constructor
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.iter
    - dask._task_spec._batched
    - <builtin>.dict
    - itertools.islice
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 632
    functionName: dask.highlevelgraph.HighLevelGraph.copy
    functionSourceFile: dask.highlevelgraph
    functionUses: 856
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1001
    functionName: dask._task_spec.DependenciesMapping.__getitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask.core.get_dependencies
    - work.append
    - ret.append
    - <builtin>.isinstance
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1020
    functionName: dask._task_spec.DependenciesMapping.__iter__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1023
    functionName: dask._task_spec.DependenciesMapping.__delitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1027
    functionName: dask._task_spec.DependenciesMapping.__setitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1030
    functionName: dask._task_spec.DependenciesMapping.__len__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1035
    functionName: dask._task_spec._DevNullMapping.__getitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1038
    functionName: dask._task_spec._DevNullMapping.__setitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1041
    functionName: dask._task_spec._DevNullMapping.__delitem__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1044
    functionName: dask._task_spec._DevNullMapping.__len__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1047
    functionName: dask._task_spec._DevNullMapping.__iter__
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.values
    functionSourceFile: collections
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask._task_spec.execute_graph.<lambda1>
    functionSourceFile: dask._task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 6
    IfCount: 9
    argCount: 2
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1092
    functionName: dask._task_spec.fuse_linear_task_spec
    functionSourceFile: dask._task_spec
    functionUses: 14
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - leafs.pop
    - kwargs.values
    - numpy.linalg.svd.key.split
    - linear_chain.append
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - word.isalpha
    - all_keys.add
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - result.update
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dependents_key.pop
    - dask.optimization.default_fused_keys_renamer
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - dask._task_spec.DependenciesMapping.__init__
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - dask._task_spec.TaskRef.__init__
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - <builtin>.any
    - tlz.concat.key.split
    - layers.values
    - fsspec.core.OpenFile.key.decode
    - <builtin>.iter
    - itertools.chain
    - collections.defaultdict
    - functools.partial.name.split
    - layers.items
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - tlz.unique
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - all_deps.update
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - _dependencies.update
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 561
    functionName: dask.highlevelgraph.HighLevelGraph.__iter__
    functionSourceFile: dask.highlevelgraph
    functionUses: 15
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - dask.utils.ensure_dict
    - <builtin>.iter
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: linear_chain.insert
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependents_key.pop
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: linear_chain.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd96fac0>
    argNames:
    - keys
    - max_fused_key_length
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 409
    functionName: dask.optimization.default_fused_keys_renamer
    functionSourceFile: dask.optimization
    functionUses: 19
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - <builtin>.reversed
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1175
    functionName: dask._task_spec.cull
    functionSourceFile: dask._task_spec
    functionUses: 376
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cache
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.signature
    functionSourceFile: inspect
    functionUses: 646
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sig.parameters.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typ.get_all_slots
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extras.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.order
    functionSourceFile: dask.order
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: external_keys.add
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependents.items
    functionSourceFile: <builtin>
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_nodes.remove
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_nodes.add
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: root_nodes.remove
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: root_nodes.add
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - dependencies
    - dependents
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 706
    functionName: dask.order.ndependencies
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached:
    - <builtin>.len
    - num_needed.copy
    - collections.abc.MutableMapping.items
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - dependencies
    - dependents
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 619
    functionName: dask.order._connecting_to_roots
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached:
    - <builtin>.set
    - <builtin>.len
    - collections.abc.MutableMapping.items
    - current.append
    - max_dependents_key.append
    - res.update
    - tdeps.issubset
    - current.pop
    - <builtin>.list
    - <builtin>.frozenset
    - roots.add
    - <builtin>.max
    - <builtin>.all
    - transitive_deps.append
    - transitive_deps_ids.add
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 208
    functionName: dask.order.order.sort_key
    functionSourceFile: dask.order
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 9
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - item
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: dask.order.order.add_to_result
    functionSourceFile: dask.order
    functionUses: 17
    functionsReached:
    - runnable.append
    - leaf_nodes.discard
    - runnable_hull.discard
    - <builtin>.len
    - next_items.pop
    - typing.NamedTuple.__init__
    - dependents.get
    - reachable_hull.discard
    - next_items.append
    - reachable_hull.add
    - dask.order.order.add_to_result
    - leafs_degree.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next_items.pop
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runnable_hull.discard
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reachable_hull.discard
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_nodes.discard
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leafs_degree.pop
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependents.get
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reachable_hull.add
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next_items.append
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runnable.append
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 281
    functionName: dask.order.order._with_offset
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 287
    functionName: dask.order.order._with_offset.wrapper
    functionSourceFile: dask.order
    functionUses: 0
    functionsReached:
    - runnable.append
    - runnable.clear
    - path.extend
    - <builtin>.sorted
    - reachable_hull.add
    - candidates.pop
    - dask.order.order.add_to_result
    - branch.append
    - pruned_branches.popleft
    - leaf_nodes.discard
    - runnable_hull.discard
    - typing.NamedTuple.__init__
    - dependents.get
    - collections.deque
    - <builtin>.len
    - collections.deque.append
    - path.copy
    - <builtin>.list
    - reachable_hull.discard
    - runnable_hull.add
    - next_items.append
    - runnable.copy
    - dask.order.order.process_runnables
    - collections.deque.popleft
    - pruned_branches.append
    - next_items.pop
    - leafs_degree.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 18
    IfCount: 14
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 298
    functionName: dask.order.order.process_runnables
    functionSourceFile: dask.order
    functionUses: 16
    functionsReached:
    - runnable.append
    - runnable.clear
    - path.extend
    - <builtin>.sorted
    - reachable_hull.add
    - candidates.pop
    - dask.order.order.add_to_result
    - branch.append
    - pruned_branches.popleft
    - leaf_nodes.discard
    - runnable_hull.discard
    - typing.NamedTuple.__init__
    - dependents.get
    - collections.deque
    - <builtin>.len
    - collections.deque.append
    - path.copy
    - <builtin>.list
    - reachable_hull.discard
    - runnable_hull.add
    - next_items.append
    - runnable.copy
    - collections.deque.popleft
    - pruned_branches.append
    - next_items.pop
    - leafs_degree.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runnable.copy
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runnable.clear
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: candidates.pop
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque
    functionSourceFile: collections
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.popleft
    functionSourceFile: collections
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runnable_hull.add
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.copy
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: branch.append
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.append
    functionSourceFile: collections
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.extend
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pruned_branches.append
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pruned_branches.popleft
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 431
    functionName: dask.order.order.get_target
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached:
    - leaf_nodes_sorted.pop
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_nodes_sorted.pop
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 447
    functionName: dask.order.order.use_longest_path
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached:
    - <builtin>.len
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.abs
    functionSourceFile: <builtin>
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - item
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 542
    functionName: dask.order.order.path_append
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - items
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 549
    functionName: dask.order.order.path_extend
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 556
    functionName: dask.order.order.path_pop
    functionSourceFile: dask.order
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 198
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: roots.add
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current.pop
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 804
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transitive_deps.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transitive_deps_ids.add
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: max_dependents_key.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tdeps.issubset
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.update
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: num_needed.copy
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple
    functionSourceFile: collections
    functionUses: 53
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8cf940>
    - <ast.Constant object at 0x7fb9dc8cfd60>
    argNames:
    - dsk
    - o
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 767
    functionName: dask.order.diagnostics
    functionSourceFile: dask.order
    functionUses: 2
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - dask.core.istask
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - tdeps.issubset
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask.order.order.use_longest_path
    - inplay.intersection
    - <builtin>.enumerate
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask.core._toposort
    - dask.core.get_dependencies
    - work.append
    - num_needed.copy
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - path.copy
    - dask.order.order._with_offset
    - <builtin>.max
    - <builtin>.set
    - result.update
    - pressure.append
    - dsk.items
    - w.values
    - runnable.clear
    - reachable_hull.add
    - collections.namedtuple
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - o.items
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - next_items.append
    - ordered.append
    - dask.order.order
    - roots.add
    - dask.core.get_deps
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - layers.values
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - work.extend
    - runnable.append
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - ret.append
    - <builtin>.type
    - collections.deque.append
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.order.order.path_append
    - collections.deque.popleft
    - dask.core.keys_in_tasks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pressure.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.items
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 827
    functionName: dask.order._f
    functionSourceFile: dask.order
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsk
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 830
    functionName: dask.order.sanitize_dsk
    functionSourceFile: dask.order
    functionUses: 0
    functionsReached:
    - tlz.unique
    - <builtin>.frozenset
    - kwargs.values
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - _dependencies.update
    - _dependencies.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask._task_spec.TaskRef.__init__
    - <builtin>.set
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - itertools.chain
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - layers.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.utils
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - timedelta_sizes.items
    - functools.wraps
    - dask.utils._deprecated.decorator
    - contextlib.contextmanager
    - re.compile
    - typing.TypeVar
    - k.lower
    - sys.getdefaultencoding
    - timedelta_sizes.update
    - typing.overload
    - dask.utils._deprecated
    - tds2.update
    - functools.lru_cache
    - k.upper
    - byte_sizes.items
    - tds2.items
    - byte_sizes.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.getdefaultencoding
    functionSourceFile: sys
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6d0910>
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 46
    functionName: dask.utils.apply
    functionSourceFile: dask.utils
    functionUses: 42
    functionsReached:
    - dask.delayed.Delayed.__iter__
    - dask.bag.text.decode
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - functools.partial.decode
    - tlz.concat
    - <builtin>.isinstance
    - <builtin>.range
    - text.split
    - <builtin>.list
    - tlz.concat.decode
    - fsspec.core.OpenFile.decode
    - text.endswith
    - fsspec.core.OpenFile
    - functools.partial
    - io.StringIO
    - dask.bag.text.attach_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - block
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 181
    functionName: dask.bag.text.attach_path
    functionSourceFile: dask.bag.text
    functionUses: 44
    functionsReached:
    - dask.delayed.Delayed.__iter__
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - block
    - encoding
    - errors
    - line_delimiter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: dask.bag.text.decode
    functionSourceFile: dask.bag.text
    functionUses: 44
    functionsReached:
    - functools.partial.decode
    - text.split
    - <builtin>.list
    - tlz.concat.decode
    - fsspec.core.OpenFile.decode
    - text.endswith
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 320
    functionName: dask.dataframe.dask_expr._collection.FrameBase._meta
    functionSourceFile: ''
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat
    functionSourceFile: tlz
    functionUses: 654
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb34e80>
    - <ast.Constant object at 0x7fb9dcb34b50>
    argNames:
    - self
    - key
    - dsk
    - length
    - layer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 681
    functionName: dask.delayed.Delayed.__init__
    functionSourceFile: dask.delayed
    functionUses: 389
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile
    functionSourceFile: fsspec
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - version
    - after_version
    - message
    - use_instead
    - category
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 83
    functionName: dask.utils._deprecated
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: dask.utils._deprecated.decorator
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: dask.utils._deprecated.decorator.wrapper
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 897
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293ca0>
    - <ast.Constant object at 0x7fb9dd293f70>
    - <ast.Constant object at 0x7fb9dd2933d0>
    - <ast.Constant object at 0x7fb9dd2939d0>
    argNames:
    - old_arg_name
    - new_arg_name
    - mapping
    - stacklevel
    - comment
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 146
    functionName: dask.utils._deprecated_kwarg
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.callable
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: dask.utils._deprecated_kwarg._deprecated_kwarg
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - typing.cast
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: dask.utils._deprecated_kwarg._deprecated_kwarg.wrapper
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - mapping.get
    - warnings.warn
    - <builtin>.callable
    - <builtin>.repr
    - kwargs.pop
    - kwargs.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapping.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 641
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - seqs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 272
    functionName: dask.utils.deepmap
    functionSourceFile: dask.utils
    functionUses: 8
    functionsReached:
    - dask.array.reductions.moment_combine.<lambda1>
    - dask.array.reductions.moment_agg.<lambda1>
    - <builtin>.zip
    - dask.array.reductions.mean_combine.<lambda2>
    - <builtin>.isinstance
    - dask.utils.deepmap
    - dask.array.reductions.moment_combine.<lambda2>
    - dask.array.reductions.mean_combine.<lambda1>
    - dask.array.reductions.moment_agg.<lambda2>
    - dask.array.reductions.moment_combine.<lambda3>
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.reductions.mean_agg.<lambda1>
    - dask.array.reductions.mean_agg.<lambda2>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_combine.<lambda1>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_agg.<lambda1>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.mean_combine.<lambda2>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.mean_combine.<lambda1>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_combine.<lambda2>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_agg.<lambda2>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_combine.<lambda3>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.moment_agg.<lambda3>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.mean_agg.<lambda1>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reductions.mean_agg.<lambda2>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - seq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 290
    functionName: dask.utils.homogeneous_deepmap
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - dask.blockwise.zero_broadcast_dimensions.<lambda1>
    - dask.delayed.Delayed.__init__
    - <builtin>.zip
    - <builtin>.isinstance
    - dask.utils.ndeepmap
    - dask.array.core.Array.to_delayed.<lambda1>
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - n
    - func
    - seq
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 302
    functionName: dask.utils.ndeepmap
    functionSourceFile: dask.utils
    functionUses: 3
    functionsReached:
    - dask.blockwise.zero_broadcast_dimensions.<lambda1>
    - dask.delayed.Delayed.__init__
    - <builtin>.zip
    - <builtin>.isinstance
    - dask.utils.ndeepmap
    - dask.array.core.Array.to_delayed.<lambda1>
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.blockwise.zero_broadcast_dimensions.<lambda1>
    functionSourceFile: dask.blockwise
    functionUses: 4
    functionsReached:
    - <builtin>.zip
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.core.Array.to_delayed.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - dask.delayed.Delayed.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - mod_name
    - error_msg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 321
    functionName: dask.utils.import_required
    functionSourceFile: dask.utils
    functionUses: 35
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module
    functionSourceFile: importlib
    functionUses: 142
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08ad00>
    - <ast.Constant object at 0x7fb9de08a790>
    argNames:
    - extension
    - dir
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 333
    functionName: dask.utils.tmpfile
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - shutil.rmtree
    - os.path.exists
    - os.path.isdir
    - contextlib.suppress
    - tempfile.mkstemp
    - os.remove
    - os.close
    - extension.lstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extension.lstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.mkstemp
    functionSourceFile: tempfile
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.close
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.remove
    functionSourceFile: os
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.suppress
    functionSourceFile: contextlib
    functionUses: 418
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isdir
    functionSourceFile: os
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shutil.rmtree
    functionSourceFile: shutil
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd88f940>
    argNames:
    - dir
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 378
    functionName: dask.utils.tmpdir
    functionSourceFile: dask.utils
    functionUses: 2
    functionsReached:
    - shutil.rmtree
    - os.path.exists
    - os.path.isdir
    - tempfile.mkdtemp
    - contextlib.suppress
    - os.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.mkdtemp
    functionSourceFile: tempfile
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdfef70>
    - <ast.Name object at 0x7fb9dcdfe400>
    - <ast.Constant object at 0x7fb9dcdfe100>
    argNames:
    - text
    - extension
    - open
    - mode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 412
    functionName: dask.utils.filetext
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - shutil.rmtree
    - os.path.exists
    - dask.utils.tmpfile
    - os.path.isdir
    - contextlib.suppress
    - f.write
    - tempfile.mkstemp
    - os.remove
    - f.close
    - os.close
    - extension.lstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.write
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.close
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - new_cwd
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 427
    functionName: dask.utils.changed_cwd
    functionSourceFile: dask.utils
    functionUses: 2
    functionsReached:
    - os.chdir
    - os.getcwd
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getcwd
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.chdir
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd918be0>
    argNames:
    - dir
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 437
    functionName: dask.utils.tmp_cwd
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - shutil.rmtree
    - os.path.exists
    - dask.utils.changed_cwd
    - os.path.isdir
    - tempfile.mkdtemp
    - contextlib.suppress
    - os.chdir
    - os.remove
    - dask.utils.tmpdir
    - os.getcwd
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fn
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 456
    functionName: dask.utils.IndexCallable.__init__
    functionSourceFile: dask.utils
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 459
    functionName: dask.utils.IndexCallable.__getitem__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - k.indices
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - dask.array.core.Array._vindex
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.any
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - expr._layer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - dask.dataframe.dask_expr._collection.FrameBase._partitions
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.core.Array.all
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - idxr.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 2056
    functionName: dask.array.core.Array._vindex
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - k.indices
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - dask.array.core.Array._vindex
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.any
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - expr._layer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.core.Array.all
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - idxr.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 779
    functionName: dask.dataframe.dask_expr._collection.FrameBase._partitions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.range
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - numpy.arange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7fb9de2b9a00>
    - <ast.Constant object at 0x7fb9de2b99a0>
    - <ast.Constant object at 0x7fb9de2b90a0>
    argNames:
    - d
    - open
    - mode
    - use_tmpdir
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 464
    functionName: dask.utils.filetexts
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - shutil.rmtree
    - d.items
    - os.path.exists
    - contextlib.nullcontext
    - dask.utils.changed_cwd
    - os.path.isdir
    - tempfile.mkdtemp
    - contextlib.suppress
    - os.chdir
    - f.write
    - os.remove
    - dask.utils.tmpdir
    - os.path.dirname
    - dask.utils.tmp_cwd
    - <builtin>.list
    - f.close
    - os.getcwd
    - os.makedirs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.nullcontext
    functionSourceFile: contextlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.items
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.makedirs
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 499
    functionName: dask.utils.concrete
    functionSourceFile: dask.utils
    functionUses: 4
    functionsReached:
    - <builtin>.list
    - <builtin>.map
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc577b20>
    argNames:
    - n
    - p
    - random_state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 514
    functionName: dask.utils.pseudorandom
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - numpy.allclose
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.zip
    - random_state.random_sample
    - numpy.random.RandomState
    - <builtin>.isinstance
    - <builtin>.list
    - numpy.empty
    - numpy.cumsum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cumsum
    functionSourceFile: numpy
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.allclose
    functionSourceFile: numpy
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.random.RandomState
    functionSourceFile: numpy
    functionUses: 97
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random_state.random_sample
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.empty
    functionSourceFile: numpy
    functionUses: 675
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2f00d0>
    argNames:
    - n
    - random_state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 541
    functionName: dask.utils.random_state_data
    functionSourceFile: dask.utils
    functionUses: 83
    functionsReached:
    - <builtin>.len
    - numpy.random.RandomState
    - <builtin>.list
    - numpy.frombuffer
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.frombuffer
    functionSourceFile: numpy
    functionUses: 87
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - i
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 565
    functionName: dask.utils.is_integer
    functionSourceFile: dask.utils
    functionUses: 6
    functionsReached:
    - <builtin>.isinstance
    - i.is_integer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.is_integer
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 640
    functionName: dask.utils.getargspec
    functionSourceFile: dask.utils
    functionUses: 378
    functionsReached:
    - <builtin>.isinstance
    - dask.utils.getargspec
    - inspect.getfullargspec
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getfullargspec
    functionSourceFile: inspect
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc655d90>
    argNames:
    - func
    - varargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 652
    functionName: dask.utils.takes_multiple_arguments
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - dask.utils.getargspec
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - inspect.getfullargspec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 699
    functionName: dask.utils.get_named_args
    functionSourceFile: dask.utils
    functionUses: 60
    functionsReached:
    - s.parameters.items
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.parameters.items
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc340d60>
    argNames:
    - self
    - type
    - func
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 718
    functionName: dask.utils.Dispatch.register
    functionSourceFile: dask.utils
    functionUses: 32
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 721
    functionName: dask.utils.Dispatch.register.wrapper
    functionSourceFile: dask.utils
    functionUses: 32
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb1340>
    argNames:
    - self
    - toplevel
    - func
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 731
    functionName: dask.utils.Dispatch.register_lazy
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached:
    - dask.utils.Dispatch.register_lazy.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 737
    functionName: dask.utils.Dispatch.register_lazy.wrapper
    functionSourceFile: dask.utils
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - cls
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 743
    functionName: dask.utils.Dispatch.dispatch
    functionSourceFile: dask.utils
    functionUses: 375
    functionsReached:
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.Dispatch.dispatch
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.DataFrame.__mro__.__module__.partition
    functionSourceFile: pandas
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - arg
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 776
    functionName: dask.utils.Dispatch.__call__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - b
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: dask.array.backends._tensordot_scipy_sparse
    functionSourceFile: dask.array.backends
    functionUses: 374
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.take
    functionSourceFile: cupy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 273
    functionName: dask.array.backends._numel_arraylike
    functionSourceFile: dask.array.backends
    functionUses: 374
    functionsReached:
    - numpy.array
    - numpy.prod
    - dask.array.backends._numel
    - <builtin>.len
    - <builtin>.isinstance
    - math.prod
    - numpy.broadcast_to
    - numpy.full
    - numpy.full_like
    - <builtin>.range
    - kwargs.get
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.einsum
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3a45b0>
    argNames:
    - L
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: dask.array.backends.register_cupyx._concat_cupy_sparse
    functionSourceFile: dask.array.backends
    functionUses: 374
    functionsReached:
    - cupyx.scipy.sparse.vstack
    - cupyx.scipy.sparse.hstack
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.take
    functionSourceFile: numpy
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sparse.tensordot
    functionSourceFile: sparse
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.concatenate
    functionSourceFile: numpy
    functionUses: 428
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 268
    functionName: dask.array.backends._numel_ndarray
    functionSourceFile: dask.array.backends
    functionUses: 374
    functionsReached:
    - numpy.array
    - numpy.prod
    - dask.array.backends._numel
    - <builtin>.len
    - <builtin>.isinstance
    - math.prod
    - numpy.broadcast_to
    - numpy.full
    - numpy.full_like
    - <builtin>.range
    - kwargs.get
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc7285b0>
    argNames:
    - a
    - q
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 38
    functionName: dask.array.backends.percentile
    functionSourceFile: dask.array.backends
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - fsspec.core.OpenFile.min
    - numpy.einsum
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 784
    functionName: dask.utils.Dispatch.__doc__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.Dispatch.dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 792
    functionName: dask.utils.ensure_not_exists
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - os.unlink
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.unlink
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 803
    functionName: dask.utils._skip_doctest
    functionSourceFile: dask.utils
    functionUses: 62
    functionsReached:
    - stripped.startswith
    - line.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.strip
    functionSourceFile: <builtin>
    functionUses: 65
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stripped.startswith
    functionSourceFile: <builtin>
    functionUses: 63
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - doc
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 817
    functionName: dask.utils.skip_doctest
    functionSourceFile: dask.utils
    functionUses: 61
    functionsReached:
    - doc.split
    - dask.utils._skip_doctest
    - line.strip
    - stripped.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: doc.split
    functionSourceFile: <builtin>
    functionUses: 64
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - doc
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 823
    functionName: dask.utils.extra_titles
    functionSourceFile: dask.utils
    functionUses: 60
    functionsReached:
    - doc.split
    - titles.items
    - <builtin>.set
    - <builtin>.len
    - <builtin>.sorted
    - seen.add
    - <builtin>.all
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: titles.items
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df380820>
    - <ast.Constant object at 0x7fb9df380d60>
    - <ast.Constant object at 0x7fb9df380370>
    argNames:
    - doc
    - cls
    - name
    - extra
    - skipblocks
    - inconsistencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 843
    functionName: dask.utils.ignore_warning
    functionSourceFile: dask.utils
    functionUses: 60
    functionsReached:
    - re.match
    - inspect.isclass
    - extra.rstrip
    - doc.find
    - tail.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isclass
    functionSourceFile: inspect
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: doc.find
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tail.find
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    functionSourceFile: re
    functionUses: 471
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra.rstrip
    functionSourceFile: <builtin>
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - doc
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 884
    functionName: dask.utils.unsupported_arguments
    functionSourceFile: dask.utils
    functionUses: 60
    functionsReached:
    - <builtin>.len
    - doc.split
    - re.match
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 2
    IfCount: 11
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb09a00>
    - <ast.Constant object at 0x7fb9deb09820>
    - <ast.Constant object at 0x7fb9deb097f0>
    - <ast.Constant object at 0x7fb9deb099a0>
    argNames:
    - cls
    - method
    - ua_args
    - extra
    - skipblocks
    - inconsistencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 899
    functionName: dask.utils._derived_from
    functionSourceFile: dask.utils
    functionUses: 59
    functionsReached:
    - doc.split
    - <builtin>.enumerate
    - s.parameters.items
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - extra.rstrip
    - tail.find
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.mro
    functionSourceFile: numpy
    functionUses: 60
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.special.mro
    functionSourceFile: scipy
    functionUses: 60
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: not_supported.extend
    functionSourceFile: <builtin>
    functionUses: 60
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8250>
    - <ast.Constant object at 0x7fb9dcdb85b0>
    - <ast.Constant object at 0x7fb9dcdb8f40>
    - <ast.Constant object at 0x7fb9dcdb8c10>
    argNames:
    - original_klass
    - version
    - ua_args
    - skipblocks
    - inconsistencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 964
    functionName: dask.utils.derived_from
    functionSourceFile: dask.utils
    functionUses: 58
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - method
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 992
    functionName: dask.utils.derived_from.wrapper
    functionSourceFile: dask.utils
    functionUses: 58
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.__module__.split
    functionSourceFile: numpy
    functionUses: 59
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.special.__module__.split
    functionSourceFile: scipy
    functionUses: 59
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1009
    functionName: dask.utils.derived_from.wrapper.wrapped
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - msg2.format
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: msg2.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6f8460>
    argNames:
    - typ
    - short
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1053
    functionName: dask.utils.typename
    functionSourceFile: dask.utils
    functionUses: 715
    functionsReached:
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typ.__module__.split
    functionSourceFile: <builtin>
    functionUses: 716
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1083
    functionName: dask.utils.ensure_bytes
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - s.encode
    - <builtin>.bytes
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.encode
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1125
    functionName: dask.utils.ensure_unicode
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - s.decode
    - codecs.decode
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.decode
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.decode
    functionSourceFile: codecs
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - n
    - k
    - base
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1146
    functionName: dask.utils.digit
    functionSourceFile: dask.utils
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - tup
    - loc
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1161
    functionName: dask.utils.insert
    functionSourceFile: dask.utils
    functionUses: 4
    functionsReached:
    - <builtin>.list
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - num
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1172
    functionName: dask.utils.memory_repr
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - columns
    - rows
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1179
    functionName: dask.utils.asciitable
    functionSourceFile: dask.utils
    functionUses: 7
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.str
    - <builtin>.max
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - buf
    - lines
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1200
    functionName: dask.utils.put_lines
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - <builtin>.str
    - sys.stdout.write
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.write
    functionSourceFile: sys
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1221
    functionName: dask.utils.methodcaller.func
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1225
    functionName: dask.utils.methodcaller.__new__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - object.__new__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__new__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - __obj
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1234
    functionName: dask.utils.methodcaller.__call__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1237
    functionName: dask.utils.methodcaller.__reduce__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1240
    functionName: dask.utils.methodcaller.__str__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1251
    functionName: dask.utils.itemgetter.__init__
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1254
    functionName: dask.utils.itemgetter.__call__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1257
    functionName: dask.utils.itemgetter.__reduce__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1260
    functionName: dask.utils.itemgetter.__eq__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1275
    functionName: dask.utils.MethodCache.__getattr__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1278
    functionName: dask.utils.MethodCache.__dir__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weakref.WeakValueDictionary
    functionSourceFile: weakref
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.utils.SerializableLock
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - weakref.WeakValueDictionary
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc9abb0>
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1317
    functionName: dask.utils.SerializableLock.__init__
    functionSourceFile: dask.utils
    functionUses: 599
    functionsReached:
    - <builtin>.str
    - uuid.uuid4
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uuid.uuid4
    functionSourceFile: uuid
    functionUses: 620
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock
    functionSourceFile: threading
    functionUses: 605
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1325
    functionName: dask.utils.SerializableLock.acquire
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - threading.Lock.acquire
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock.acquire
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1328
    functionName: dask.utils.SerializableLock.release
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - threading.Lock.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock.release
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1331
    functionName: dask.utils.SerializableLock.__enter__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - threading.Lock.__enter__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock.__enter__
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1334
    functionName: dask.utils.SerializableLock.__exit__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - threading.Lock.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock.__exit__
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1337
    functionName: dask.utils.SerializableLock.locked
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - threading.Lock.locked
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock.locked
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1340
    functionName: dask.utils.SerializableLock.__getstate__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1343
    functionName: dask.utils.SerializableLock.__setstate__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - uuid.uuid4
    - dask.utils.SerializableLock.__init__
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1346
    functionName: dask.utils.SerializableLock.__str__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc71c430>
    - <ast.Constant object at 0x7fb9dc71c160>
    argNames:
    - collection
    - scheduler
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1352
    functionName: dask.utils.get_scheduler_lock
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached:
    - uuid.uuid4
    - warnings.warn
    - distributed.lock.Lock
    - dask.base._distributed_available
    - <builtin>.all
    - multiprocessing.get_context
    - threading.Lock
    - functools.partial
    - distributed.worker.get_client
    - distributed.get_client
    - dask.config.get
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.base.get_scheduler
    - contextlib.suppress
    - _DistributedClient.current
    - <builtin>.str
    - dask.config.canonical_name
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.base._ensure_not_async
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 2
    IfCount: 17
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca88b50>
    - <ast.Constant object at 0x7fb9dca88cd0>
    - <ast.Constant object at 0x7fb9dca88790>
    - <ast.Constant object at 0x7fb9dc85cc10>
    argNames:
    - get
    - scheduler
    - collections
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1113
    functionName: dask.base.get_scheduler
    functionSourceFile: dask.base
    functionUses: 17
    functionsReached:
    - dask.config.get
    - <builtin>.type
    - <builtin>.getattr
    - contextlib.suppress
    - warnings.warn
    - k.replace
    - <builtin>.isinstance
    - dask.base._distributed_available
    - <builtin>.all
    - _DistributedClient.current
    - <builtin>.hasattr
    - <builtin>.callable
    - functools.partial
    - dask.base._ensure_not_async
    - distributed.get_client
    - dask.config.canonical_name
    - dask.base.get_scheduler
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.get_context
    functionSourceFile: multiprocessing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.worker.get_client
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.lock.Lock
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - d
    - copy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1379
    functionName: dask.utils.ensure_dict
    functionSourceFile: dask.utils
    functionUses: 856
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers.values
    functionSourceFile: <builtin>
    functionUses: 859
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.unique
    functionSourceFile: tlz
    functionUses: 875
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.update
    functionSourceFile: <builtin>
    functionUses: 859
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - s
    - copy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1403
    functionName: dask.utils.ensure_set
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - s.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 1424
    functionName: dask.utils.OperatorMethodMixin._bind_operator
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.utils.OperatorMethodMixin._get_unary_operator
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - <builtin>.setattr
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.utils.OperatorMethodMixin._get_binary_operator
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - dask.delayed.right
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - dask.delayed.Delayed._get_binary_operator
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - operator.matmul.__name__.endswith
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.matmul.__name__.endswith
    functionSourceFile: operator
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1448
    functionName: dask.utils.OperatorMethodMixin._get_unary_operator
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc3ce50>
    argNames:
    - cls
    - op
    - inv
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 799
    functionName: dask.delayed.Delayed._get_binary_operator
    functionSourceFile: dask.delayed
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - dask.delayed.right
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc39f250>
    argNames:
    - cls
    - op
    - inv
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1453
    functionName: dask.utils.OperatorMethodMixin._get_binary_operator
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1458
    functionName: dask.utils.partial_by_order
    functionSourceFile: dask.utils
    functionUses: 3
    functionsReached:
    - <builtin>.list
    - kwargs.pop
    - args2.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args2.insert
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1473
    functionName: dask.utils.is_arraylike
    functionSourceFile: dask.utils
    functionUses: 685
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - typ.__module__.split
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 203
    functionName: dask.base.is_dask_collection
    functionSourceFile: dask.base
    functionUses: 814
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 707
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1516
    functionName: dask.utils.is_dataframe_like
    functionSourceFile: dask.utils
    functionUses: 460
    functionsReached:
    - <builtin>.any
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1532
    functionName: dask.utils.is_series_like
    functionSourceFile: dask.utils
    functionUses: 503
    functionsReached:
    - typ.__name__.lower
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typ.__name__.lower
    functionSourceFile: <builtin>
    functionUses: 513
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1542
    functionName: dask.utils.is_index_like
    functionSourceFile: dask.utils
    functionUses: 426
    functionsReached:
    - typ.__name__.lower
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1551
    functionName: dask.utils.is_cupy_type
    functionSourceFile: dask.utils
    functionUses: 595
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1556
    functionName: dask.utils.natural_sort_key
    functionSourceFile: dask.utils
    functionUses: 2
    functionsReached:
    - re.split
    - <builtin>.int
    - part.isdigit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.isdigit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.split
    functionSourceFile: re
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1585
    functionName: dask.utils.parse_bytes
    functionSourceFile: dask.utils
    functionUses: 639
    functionsReached:
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.isinstance
    - <builtin>.int
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.chunks.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.chunks.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.shape.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.npartitions.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.shape.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.chunks.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.chunks.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.shape.replace
    functionSourceFile: numpy
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.chunks.replace
    functionSourceFile: distributed
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: char.isdigit
    functionSourceFile: <builtin>
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.float
    functionSourceFile: <builtin>
    functionUses: 650
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: suffix.lower
    functionSourceFile: <builtin>
    functionUses: 641
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: byte_sizes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: byte_sizes.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1661
    functionName: dask.utils.format_time
    functionSourceFile: dask.utils
    functionUses: 4
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1701
    functionName: dask.utils.format_time_ago
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - datetime.datetime.now
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda1>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda2>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda3>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda4>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda5>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.format_time_ago.<dict1>.<lambda6>
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.now
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1771
    functionName: dask.utils.format_bytes
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tds2.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tds2.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timedelta_sizes.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.upper
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timedelta_sizes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8855b0>
    argNames:
    - s
    - default
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1838
    functionName: dask.utils.parse_timedelta
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - s.replace
    - <builtin>.len
    - timedelta_sizes.keys
    - <builtin>.isinstance
    - <builtin>.str
    - s.total_seconds
    - <builtin>.int
    - <builtin>.range
    - suffix.lower
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.total_seconds
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.replace
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timedelta_sizes.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - keyword
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1900
    functionName: dask.utils.has_keyword
    functionSourceFile: dask.utils
    functionUses: 596
    functionsReached:
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1907
    functionName: dask.utils.ndimlist
    functionSourceFile: dask.utils
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - dask.utils.ndimlist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - sizes
    - max_size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1916
    functionName: dask.utils.iter_chunks
    functionSourceFile: dask.utils
    functionUses: 3
    functionsReached:
    - <builtin>.iter
    - <builtin>.next
    - chunk.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1948
    functionName: dask.utils.key_split
    functionSourceFile: dask.utils
    functionUses: 38
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key._key.decode
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric._key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.name.decode
    functionSourceFile: distributed
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key._key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key._key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key._key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name._key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.decode
    functionSourceFile: functools
    functionUses: 82
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.decode
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name._key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name._key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf._key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key._key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name._key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name._key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key._key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name._key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name._key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.decode
    functionSourceFile: fsspec
    functionUses: 82
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key._key.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.decode
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd._key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.key.decode
    functionSourceFile: fsspec
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple._key.decode
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name._key.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key._key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.decode
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key._key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.decode
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name._key.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.decode
    functionSourceFile: tlz
    functionUses: 82
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name._key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key._key.decode
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key._key.decode
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.decode
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple._key.split
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name._key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key._key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name._key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key._key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key._key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key._key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name._key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key._key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.split
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key._key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key._key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key._key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric._key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name._key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.key.split
    functionSourceFile: fsspec
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name._key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name._key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name._key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.split
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.name.split
    functionSourceFile: distributed
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd._key.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name._key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key._key.split
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key._key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf._key.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.split
    functionSourceFile: numpy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.split
    functionSourceFile: fsspec
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name._key.split
    functionSourceFile: pandas
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.split
    functionSourceFile: scipy
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name._key.split
    functionSourceFile: tlz
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key._key.split
    functionSourceFile: functools
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: word.isalpha
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hex_pattern.match
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.strip
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.intern
    functionSourceFile: sys
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcac7fa0>
    argNames:
    - obj
    - exclusive
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2005
    functionName: dask.utils.stringify
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - dask.utils.stringify
    - <builtin>.type
    - <builtin>.str
    - <builtin>.tuple
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instance
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2062
    functionName: dask.utils.cached_property.__set__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - wrapped
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2070
    functionName: dask.utils._HashIdWrapper.__init__
    functionSourceFile: dask.utils
    functionUses: 624
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2073
    functionName: dask.utils._HashIdWrapper.__eq__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2078
    functionName: dask.utils._HashIdWrapper.__ne__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2083
    functionName: dask.utils._HashIdWrapper.__hash__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - seq
    - initial_zero
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2088
    functionName: dask.utils._cumsum
    functionSourceFile: dask.utils
    functionUses: 622
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.tuple
    - tlz.accumulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.accumulate
    functionSourceFile: tlz
    functionUses: 643
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2098
    functionName: dask.utils._max
    functionSourceFile: dask.utils
    functionUses: 3
    functionsReached:
    - <builtin>.max
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2104
    functionName: dask.utils.cached_max
    functionSourceFile: dask.utils
    functionUses: 2
    functionsReached:
    - dask.utils._max
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.max
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de9d2a00>
    argNames:
    - seq
    - initial_zero
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2128
    functionName: dask.utils.cached_cumsum
    functionSourceFile: dask.utils
    functionUses: 621
    functionsReached:
    - dask.utils._cumsum
    - <builtin>.isinstance
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2157
    functionName: dask.utils.show_versions
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - importlib.metadata.version
    - json.dumps
    - platform.uname
    - importlib_metadata.version
    - <builtin>.str
    - sys.stdout.writelines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.uname
    functionSourceFile: platform
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib_metadata.version
    functionSourceFile: importlib_metadata
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.metadata.version
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.dumps
    functionSourceFile: json
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.writelines
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4410d0>
    argNames:
    - count
    - noun
    - plural_form
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2202
    functionName: dask.utils.maybe_pluralize
    functionSourceFile: dask.utils
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2227
    functionName: dask.utils.get_default_shuffle_method
    functionSourceFile: dask.utils
    functionUses: 384
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.config.canonical_name
    - distributed.default_client
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.default_client
    functionSourceFile: distributed
    functionUses: 493
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.check_minimal_arrow_version
    functionSourceFile: distributed
    functionUses: 385
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - like
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2246
    functionName: dask.utils.get_meta_library
    functionSourceFile: dask.utils
    functionUses: 7
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2262
    functionName: dask.utils.shorten_traceback.__enter__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - exc_type
    - exc_val
    - exc_tb
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2265
    functionName: dask.utils.shorten_traceback.__exit__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - dask.config.get
    - re.compile
    - dask.utils.shorten_traceback.shorten
    - k.replace
    - dask.config.canonical_name
    - exp.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - exc_tb
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2275
    functionName: dask.utils.shorten_traceback.shorten
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - re.compile
    - k.replace
    - exp.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: exp.match
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - ls
    - nout
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2305
    functionName: dask.utils.unzip
    functionSourceFile: dask.utils
    functionUses: 374
    functionsReached:
    - <builtin>.list
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbcab370>
    argNames:
    - self
    - collect
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2316
    functionName: dask.utils.disable_gc.__init__
    functionSourceFile: dask.utils
    functionUses: 1
    functionsReached:
    - gc.isenabled
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gc.isenabled
    functionSourceFile: gc
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2320
    functionName: dask.utils.disable_gc.__enter__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - gc.disable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gc.disable
    functionSourceFile: gc
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - exc_type
    - exc_value
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2324
    functionName: dask.utils.disable_gc.__exit__
    functionSourceFile: dask.utils
    functionUses: 0
    functionsReached:
    - gc.enable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gc.enable
    functionSourceFile: gc
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._compatibility
    functionSourceFile: dask._compatibility
    functionUses: 0
    functionsReached:
    - packaging.version.Version
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: packaging.version.Version
    functionSourceFile: packaging
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2f03a0>
    argNames:
    - group
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask._compatibility.entry_points
    functionSourceFile: dask._compatibility
    functionUses: 0
    functionsReached:
    - importlib_metadata.entry_points
    - importlib.metadata.entry_points
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib_metadata.entry_points
    functionSourceFile: importlib_metadata
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.metadata.entry_points
    functionSourceFile: importlib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - module
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 52
    functionName: dask._compatibility.get_version
    functionSourceFile: dask._compatibility
    functionUses: 11
    functionsReached:
    - version.split
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: version.split
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de179730>
    - <ast.Constant object at 0x7fb9de179250>
    argNames:
    - name
    - extra
    - min_version
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 63
    functionName: dask._compatibility.import_optional_dependency
    functionSourceFile: dask._compatibility
    functionUses: 10
    functionsReached:
    - importlib.import_module
    - <builtin>.getattr
    - warnings.warn
    - packaging.version.Version
    - INSTALL_MAPPING.get
    - VERSIONS.get
    - dask._compatibility.get_version
    - name.split
    - version.split
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: INSTALL_MAPPING.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.split
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: VERSIONS.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.multiprocessing
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.type
    - tblib.pickling_support.install
    - copyreg.pickle
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - m
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: dask.multiprocessing._reduce_method_descriptor
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copyreg.pickle
    functionSourceFile: copyreg
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: dask.multiprocessing._process_get_id
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - multiprocessing.current_process
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.current_process
    functionSourceFile: multiprocessing
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - exception
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 59
    functionName: dask.multiprocessing.RemoteException.__init__
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: dask.multiprocessing.RemoteException.__str__
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: dask.multiprocessing.RemoteException.__dir__
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.sorted
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dir
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 69
    functionName: dask.multiprocessing.RemoteException.__getattr__
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - object.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - exc
    - tb
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: dask.multiprocessing.remote_exception
    functionSourceFile: dask.multiprocessing
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tblib.pickling_support.install
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - tb
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: dask.multiprocessing._pack_traceback
    functionSourceFile: dask.multiprocessing
    functionUses: 1
    functionsReached:
    - traceback.format_tb
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: traceback.format_tb
    functionSourceFile: traceback
    functionUses: 399
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaa0bb0>
    argNames:
    - exc
    - tb
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 110
    functionName: dask.multiprocessing.reraise
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask.multiprocessing.remote_exception
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - e
    - dumps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 115
    functionName: dask.multiprocessing.pack_exception
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - dask.multiprocessing._pack_traceback
    - sys.exc_info
    - traceback.format_tb
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exc_info
    functionSourceFile: sys
    functionUses: 399
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 133
    functionName: dask.multiprocessing.get_context
    functionSourceFile: dask.multiprocessing
    functionUses: 1
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - warnings.warn
    - multiprocessing.get_context
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df380640>
    - <ast.Constant object at 0x7fb9df380970>
    - <ast.Constant object at 0x7fb9df380e80>
    - <ast.Constant object at 0x7fb9df3809a0>
    - <ast.Constant object at 0x7fb9df380040>
    - <ast.Constant object at 0x7fb9df380940>
    - <ast.Constant object at 0x7fb9df380dc0>
    argNames:
    - dsk
    - keys
    - num_workers
    - func_loads
    - func_dumps
    - optimize_graph
    - pool
    - initializer
    - chunksize
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 147
    functionName: dask.multiprocessing.get
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - kwargs.values
    - dsk.copy
    - functools.partial.key._key.decode
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - seen.add
    - cycle.append
    - dask.local.identity
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - dask.order.order.use_longest_path
    - inplay.intersection
    - pandas.to_numeric.name.key.decode
    - child_keys.extend
    - path.extend
    - numpy.linalg.svd.key._key.split
    - dask._task_spec.convert_legacy_graph
    - concurrent.futures.Executor.shutdown
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - dask.optimization.cull
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.key.split
    - reachable_hull.add
    - names.append
    - reducible.add
    - tlz.concat.name.decode
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - <builtin>.list
    - ordered.append
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - q.get
    - work.extend
    - numpy.linalg.svd._key.split
    - dask.local.SynchronousExecutor.submit
    - current.append
    - tlz.unique
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - dsk.get
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - pandas.to_numeric.key.name._key.decode
    - ready_set.add
    - dask.config.canonical_name
    - rdeps.values
    - collections.deque.popleft
    - tlz.concat.name._key.split
    - obj.items
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.frozenset
    - s.remove
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - dask.core.istask
    - numpy.linalg.svd.key._key.decode
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.key.split
    - leaf_nodes.discard
    - numpy.linalg.svd.name.split
    - cycle.reverse
    - tlz.concat._key.split
    - dask.order.ndependencies
    - concurrent.futures.ProcessPoolExecutor.submit
    - dask.local.submit_apply_async
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - leaf_nodes.add
    - next_items.pop
    - started_cbs.append
    - dask._task_spec.DataNode.__init__
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - tlz.concat.key.name._key.decode
    - dask.local.MultiprocessingPoolExecutor.submit
    - functools.partial.name.key.decode
    - pandas.to_numeric.name.decode
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - <builtin>.set
    - concurrent.futures.Future.set_exception
    - fused_trees.items
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - external_keys.add
    - dask._task_spec.DependenciesMapping.__init__
    - concurrent.futures.ProcessPoolExecutor.shutdown
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - runnable_hull.add
    - roots.add
    - dask.utils.key_split
    - dask.order.order
    - layers.values
    - itertools.chain
    - completed.add
    - seen.remove
    - fut.add_done_callback
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - pandas.to_numeric.key.name.decode
    - multiprocessing.get_context
    - dask.config.get
    - hex_pattern.match
    - dask.local.reraise
    - dask.callbacks.local_callbacks
    - dask.core.subs
    - <builtin>.type
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - scipy.stats.distributions.chi2.sf.decode
    - <builtin>.id
    - root_nodes.add
    - <builtin>.isinstance
    - dask.local.batch_execute_tasks
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - dask.order._connecting_to_roots
    - tlz.concat.split
    - dask.core.reverse_dict
    - nodes.extend
    - os.environ.get
    - dask.highlevelgraph.HighLevelGraph.__init__
    - nodes.pop
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - dask.local.finish_task
    - collections.namedtuple.key.decode
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - typing.NamedTuple.__init__
    - dask.local.MultiprocessingPoolExecutor.__init__
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - numpy.linalg.svd.key.name._key.decode
    - pandas.to_numeric.split
    - runnable.clear
    - concurrent.futures.Future
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - runnable_hull.discard
    - collections.namedtuple.decode
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - math.log
    - dask.local.queue_get
    - tlz.concat.name.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - pandas.to_numeric.decode
    - root_nodes.remove
    - <builtin>.any
    - args.append
    - dask.local.release_data
    - dsk.__dask_graph__
    - collections.defaultdict
    - current.pop
    - layers.items
    - collections.namedtuple._key.decode
    - runnable.append
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - dask.order.order.add_to_result
    - branch.append
    - tlz.concat.key.name._key.split
    - max_dependents_key.append
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - concurrent.futures.Executor.apply_async
    - leaf_nodes_sorted.pop
    - scipy.stats.distributions.chi2.sf._key.split
    - reachable_hull.discard
    - queue.Queue
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - <builtin>.range
    - functools.partial
    - distributed.shuffle.rechunk_p2p.name.decode
    - dask.order.order.path_pop
    - dask.local.get_async.fire_tasks
    - dependents.get
    - numpy.linalg.svd.split
    - numpy.linalg.svd.key.name._key.split
    - transitive_deps.append
    - next_nodes.append
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - new_work.append
    - pruned_branches.append
    - tdeps.issubset
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask.order.order.path_extend
    - dask._task_spec._wrap_namedtuple_task
    - leafs_degree.pop
    - warnings.warn
    - dask.core.getcycle
    - functools.partial.name._key.split
    - candidates.pop
    - dask.core._toposort
    - num_needed.copy
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.local.start_state_from_dask
    - collections.deque
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - <builtin>.len
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - w.values
    - dask.local.nested_get
    - deps.items
    - functools.partial.name.decode
    - fsspec.core.OpenFile.decode
    - dask.optimization.default_fused_keys_renamer
    - pruned_branches.popleft
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - dask.local.execute_task
    - functools.partial.key.name._key.split
    - res.update
    - dask.multiprocessing.get_context
    - dask.local.get_async
    - dask.callbacks.unpack_callbacks
    - <builtin>.object
    - next_items.append
    - tlz.concat.key.split
    - <builtin>.all
    - k.replace
    - <builtin>.sum
    - dask._task_spec.parse_input
    - concurrent.futures.ProcessPoolExecutor
    - transitive_deps_ids.add
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - collections.deque.append
    - tlz.concat.name.split
    - functools.partial._key.split
    - tlz.concat.decode
    - runnable.copy
    - <builtin>.abs
    - fsspec.core.OpenFile.split
    - dask.order.order.path_append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.get
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ProcessPoolExecutor
    functionSourceFile: concurrent
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 20
    functionName: dask.optimization.cull
    functionSourceFile: dask.optimization
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - dask.core.flatten
    - dask.core.get_dependencies
    - work.append
    - new_work.append
    - <builtin>.isinstance
    - ret.append
    - <builtin>.list
    - <builtin>.dict
    - dask.core.keys_in_tasks
    - seen.add
    - <builtin>.callable
    - work.extend
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.Executor.shutdown
    functionSourceFile: concurrent
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ProcessPoolExecutor.shutdown
    functionSourceFile: concurrent
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: dask.multiprocessing.default_initializer
    functionSourceFile: dask.multiprocessing
    functionUses: 1
    functionsReached:
    - np.random.seed
    - sys.modules.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.modules.get
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: np.random.seed
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6027f0>
    argNames:
    - user_initializer
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 263
    functionName: dask.multiprocessing.initialize_worker_process
    functionSourceFile: dask.multiprocessing
    functionUses: 0
    functionsReached:
    - dask.multiprocessing.default_initializer
    - np.random.seed
    - sys.modules.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.optimization
    functionSourceFile: dask.optimization
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_work.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - keys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: dask.optimization.default_fused_linear_keys_renamer
    functionSourceFile: dask.optimization
    functionUses: 2
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: names.append
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unfusible.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child2parent.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child2parent.popitem
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child2parent.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chain.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chain.reverse
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent2child.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chains.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.items
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chain.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fused.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aliases.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.remove
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.add
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: dask.optimization._flat_set
    functionSourceFile: dask.optimization
    functionUses: 2
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6ff6a0>
    - <ast.Constant object at 0x7fb9dc6ffe80>
    - <ast.Constant object at 0x7fb9dc6ff970>
    argNames:
    - dsk
    - keys
    - inline_constants
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 241
    functionName: dask.optimization.inline
    functionSourceFile: dask.optimization
    functionUses: 1
    functionsReached:
    - inplay.intersection
    - dask.core.toposort
    - <builtin>.min
    - tlz.unique
    - dependencies.values
    - dask.optimization._flat_set
    - <builtin>.callable
    - <builtin>.tuple
    - dask.core.istask
    - dask.core._toposort
    - dask.core.get_dependencies
    - <builtin>.next
    - keys.update
    - work.append
    - collections.abc.MutableMapping.items
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - ret.append
    - cycle.reverse
    - dask.core.subs
    - <builtin>.dict
    - keysubs.copy
    - <builtin>.type
    - dependencies.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - newargs.append
    - <builtin>.str
    - ordered.append
    - dask.core.ishashable
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.iter
    - collections.defaultdict
    - dask.highlevelgraph.HighLevelGraph.copy
    - completed.add
    - seen.remove
    - <builtin>.super
    - dask.core.keys_in_tasks
    - layers.items
    - <builtin>.hash
    - work.extend
    - dsk.items
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.values
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keysubs.copy
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2e9ca0>
    - <ast.Constant object at 0x7fb9df2e9ee0>
    - <ast.Constant object at 0x7fb9df2e9730>
    argNames:
    - dsk
    - output
    - fast_functions
    - inline_constants
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 307
    functionName: dask.optimization.inline_functions
    functionSourceFile: dask.optimization
    functionUses: 0
    functionsReached:
    - inplay.intersection
    - dask.core.toposort
    - <builtin>.min
    - tlz.unique
    - dependencies.values
    - dask.optimization._flat_set
    - <builtin>.callable
    - <builtin>.tuple
    - dask.core.istask
    - dask.core._toposort
    - dask.optimization.inline
    - dask.core.get_dependencies
    - work.append
    - <builtin>.next
    - keys.update
    - collections.abc.MutableMapping.items
    - dask.optimization.inline_functions.inlinable
    - dask._task_spec.DependenciesMapping.__init__
    - <builtin>.isinstance
    - ret.append
    - funcs.add
    - cycle.reverse
    - <builtin>.dict
    - dask.core.subs
    - <builtin>.hasattr
    - keysubs.copy
    - new_work.extend
    - <builtin>.type
    - dependencies.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.core.reverse_dict
    - dask.optimization.functions_of
    - nodes.extend
    - <builtin>.len
    - dask.highlevelgraph.HighLevelGraph.__init__
    - newargs.append
    - <builtin>.str
    - ordered.append
    - dask.core.ishashable
    - seen.add
    - cycle.append
    - next_nodes.append
    - <builtin>.any
    - <builtin>.set
    - nodes.pop
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.iter
    - collections.defaultdict
    - w.values
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - completed.add
    - dask.core.keys_in_tasks
    - seen.remove
    - layers.items
    - <builtin>.hash
    - work.extend
    - dsk.items
    - dask.optimization.unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - task
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 345
    functionName: dask.optimization.inline_functions.inlinable
    functionSourceFile: dask.optimization
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - dask.optimization.functions_of
    - <builtin>.isinstance
    - funcs.add
    - <builtin>.hasattr
    - new_work.extend
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    - dask.optimization.unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 378
    functionName: dask.optimization.functions_of
    functionSourceFile: dask.optimization
    functionUses: 2
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    - funcs.add
    - <builtin>.hasattr
    - new_work.extend
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    - dask.optimization.unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 372
    functionName: dask.optimization.unwrap_partial
    functionSourceFile: dask.optimization
    functionUses: 3
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: funcs.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_work.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - key_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 422
    functionName: dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    functionSourceFile: dask.optimization
    functionUses: 20
    functionsReached:
    - <builtin>.len
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: names.discard
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 451
    functionName: dask.optimization.Default.__repr__
    functionSourceFile: dask.optimization
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.log
    functionSourceFile: math
    functionUses: 416
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.items
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rdeps.items
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reducible.add
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rdeps.values
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.copy
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps_parent.remove
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child_keys.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child_keys.extend
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fused_trees.items
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: -1
    functionName: dask.config
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached:
    - base64.urlsafe_b64decode
    - <builtin>.enumerate
    - file_paths.append
    - dask.config.rename
    - warnings.warn
    - <builtin>.sorted
    - dask.config.update
    - value.lower
    - dask.config.deserialize
    - defaults.get
    - threading.Lock
    - new.items
    - f.read
    - paths.append
    - dask.config._initialize
    - os.path.isdir
    - os.path.splitext
    - dask.config.merge
    - hardcoded_map.get
    - <builtin>.reversed
    - os.path.expanduser
    - <builtin>.isinstance
    - dask.config._get_paths
    - os.path.dirname
    - dask.config.set.__init__
    - dask.config.collect_env
    - arg.items
    - dask.config._load_config_file
    - key.split
    - file_paths.extend
    - os.listdir
    - defaults.append
    - dask.config.pop
    - <builtin>.len
    - ast.literal_eval
    - dask.config.set._assign
    - name.startswith
    - dask.config.collect
    - json.loads
    - <builtin>.list
    - pathlib.Path
    - dask.config.collect_yaml
    - dask.config.interpret_value
    - dask.config.canonical_name
    - <builtin>.open
    - os.environ.items
    - os.path.join
    - dask.config.update_defaults
    - data.encode
    - os.path.exists
    - key.replace
    - yaml.safe_load
    - typing.overload
    - os.getenv
    - kwargs.items
    - dict.fromkeys
    - dask.config.check_deprecations
    - k.replace
    - dask.config.refresh
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: dask.config._get_paths
    functionSourceFile: dask.config
    functionUses: 1
    functionsReached:
    - os.path.join
    - paths.append
    - <builtin>.reversed
    - os.path.expanduser
    - os.getenv
    - <builtin>.list
    - dict.fromkeys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getenv
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expanduser
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: paths.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dict.fromkeys
    functionSourceFile: <builtin>
    functionUses: 388
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - k
    - config
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: dask.config.canonical_name
    functionSourceFile: dask.config
    functionUses: 811
    functionsReached:
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.replace
    functionSourceFile: <builtin>
    functionUses: 812
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb677f0>
    - <ast.Constant object at 0x7fb9ddb673a0>
    argNames:
    - old
    - new
    - priority
    - defaults
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 83
    functionName: dask.config.update
    functionSourceFile: dask.config
    functionUses: 6
    functionsReached:
    - dask.config.canonical_name
    - <builtin>.isinstance
    - dask.config.update
    - defaults.get
    - new.items
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new.items
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: defaults.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dicts
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 154
    functionName: dask.config.merge
    functionSourceFile: dask.config
    functionUses: 5
    functionsReached:
    - k.replace
    - <builtin>.isinstance
    - dask.config.update
    - defaults.get
    - new.items
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: dask.config._load_config_file
    functionSourceFile: dask.config
    functionUses: 8
    functionsReached:
    - f.read
    - yaml.safe_load
    - <builtin>.open
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.read
    functionSourceFile: <builtin>
    functionUses: 56
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: yaml.safe_load
    functionSourceFile: yaml
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - paths
    - return_paths
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 210
    functionName: dask.config.collect_yaml
    functionSourceFile: dask.config
    functionUses: 7
    functionsReached:
    - file_paths.extend
    - os.listdir
    - os.path.exists
    - os.path.join
    - os.path.isdir
    - os.path.splitext
    - <builtin>.sorted
    - yaml.safe_load
    - dask.config._load_config_file
    - <builtin>.isinstance
    - pathlib.Path
    - <builtin>.open
    - f.read
    - file_paths.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.listdir
    functionSourceFile: os
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.splitext
    functionSourceFile: os
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file_paths.extend
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file_paths.append
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path
    functionSourceFile: pathlib
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6d04c0>
    argNames:
    - env
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 248
    functionName: dask.config.collect_env
    functionSourceFile: dask.config
    functionUses: 3
    functionsReached:
    - base64.urlsafe_b64decode
    - warnings.warn
    - value.lower
    - dask.config.deserialize
    - hardcoded_map.get
    - dask.config.set.__init__
    - key.split
    - <builtin>.len
    - ast.literal_eval
    - name.startswith
    - dask.config.set._assign
    - json.loads
    - dask.config.check_deprecations
    - dask.config.interpret_value
    - dask.config.canonical_name
    - os.environ.items
    - key.replace
    - k.replace
    - kwargs.items
    - data.encode
    - arg.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 818
    functionName: dask.config.deserialize
    functionSourceFile: dask.config
    functionUses: 4
    functionsReached:
    - base64.urlsafe_b64decode
    - data.encode
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.items
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 281
    functionName: dask.config.interpret_value
    functionSourceFile: dask.config
    functionUses: 5
    functionsReached:
    - ast.literal_eval
    - hardcoded_map.get
    - value.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293bb0>
    - <ast.Constant object at 0x7fb9dd293d30>
    - <ast.Name object at 0x7fb9dd2931c0>
    argNames:
    - self
    - arg
    - config
    - lock
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 413
    functionName: dask.config.set.__init__
    functionSourceFile: dask.config
    functionUses: 19
    functionsReached:
    - key.replace
    - <builtin>.len
    - dask.config.set._assign
    - warnings.warn
    - k.replace
    - arg.items
    - kwargs.items
    - key.split
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ast.literal_eval
    functionSourceFile: ast
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.lower
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hardcoded_map.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcb63970>
    argNames:
    - key
    - paths
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 292
    functionName: dask.config.paths_containing_key
    functionSourceFile: dask.config
    functionUses: 3
    functionsReached:
    - dask.config.get
    - file_paths.extend
    - os.listdir
    - os.path.join
    - os.path.exists
    - os.path.isdir
    - os.path.splitext
    - file_paths.append
    - f.read
    - <builtin>.sorted
    - yaml.safe_load
    - k.replace
    - dask.config._load_config_file
    - <builtin>.isinstance
    - pathlib.Path
    - <builtin>.open
    - dask.config.collect_yaml
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb63880>
    - <ast.Constant object at 0x7fb9dcb63ee0>
    argNames:
    - source
    - destination
    - comment
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 310
    functionName: dask.config.ensure_file
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached:
    - os.getpid
    - os.path.join
    - os.path.exists
    - line.strip
    - f.write
    - line.startswith
    - os.path.isfile
    - os.rename
    - <builtin>.list
    - os.remove
    - os.path.basename
    - <builtin>.open
    - os.makedirs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getpid
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.rename
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.items
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcac7cd0>
    argNames:
    - key
    - deprecations
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 747
    functionName: dask.config.check_deprecations
    functionSourceFile: dask.config
    functionUses: 20
    functionsReached:
    - warnings.warn
    - key.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.split
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 6
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dc566b80>
    - <ast.Constant object at 0x7fb9dc566f70>
    argNames:
    - self
    - keys
    - value
    - d
    - path
    - record
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 456
    functionName: dask.config.set._assign
    functionSourceFile: dask.config
    functionUses: 20
    functionsReached:
    - <builtin>.len
    - dask.config.set._assign
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.replace
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 437
    functionName: dask.config.set.__enter__
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - type
    - value
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 440
    functionName: dask.config.set.__exit__
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9def05ac0>
    - <ast.Constant object at 0x7fb9def05820>
    argNames:
    - paths
    - env
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 500
    functionName: dask.config.collect
    functionSourceFile: dask.config
    functionUses: 2
    functionsReached:
    - base64.urlsafe_b64decode
    - <builtin>.sorted
    - warnings.warn
    - dask.config.update
    - value.lower
    - dask.config.deserialize
    - defaults.get
    - new.items
    - os.path.isdir
    - os.path.splitext
    - dask.config.merge
    - hardcoded_map.get
    - dask.config._load_config_file
    - <builtin>.isinstance
    - dask.config.set.__init__
    - dask.config.collect_env
    - arg.items
    - key.split
    - file_paths.extend
    - os.listdir
    - <builtin>.len
    - ast.literal_eval
    - name.startswith
    - dask.config.set._assign
    - json.loads
    - pathlib.Path
    - dask.config.collect_yaml
    - dask.config.check_deprecations
    - dask.config.interpret_value
    - dask.config.canonical_name
    - <builtin>.open
    - os.environ.items
    - os.path.join
    - os.path.exists
    - data.encode
    - key.replace
    - yaml.safe_load
    - k.replace
    - kwargs.items
    - f.read
    - file_paths.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc441310>
    - <ast.Name object at 0x7fb9dc441070>
    argNames:
    - config
    - defaults
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 527
    functionName: dask.config.refresh
    functionSourceFile: dask.config
    functionUses: 1
    functionsReached:
    - base64.urlsafe_b64decode
    - <builtin>.enumerate
    - file_paths.append
    - dask.config.rename
    - warnings.warn
    - <builtin>.sorted
    - dask.config.update
    - value.lower
    - dask.config.deserialize
    - defaults.get
    - new.items
    - f.read
    - os.path.isdir
    - os.path.splitext
    - dask.config.merge
    - hardcoded_map.get
    - <builtin>.isinstance
    - dask.config._load_config_file
    - dask.config.set.__init__
    - dask.config.collect_env
    - arg.items
    - key.split
    - file_paths.extend
    - os.listdir
    - dask.config.pop
    - <builtin>.len
    - ast.literal_eval
    - dask.config.set._assign
    - name.startswith
    - dask.config.collect
    - json.loads
    - pathlib.Path
    - dask.config.collect_yaml
    - dask.config.interpret_value
    - dask.config.canonical_name
    - <builtin>.open
    - os.environ.items
    - data.encode
    - os.path.join
    - os.path.exists
    - key.replace
    - yaml.safe_load
    - kwargs.items
    - dask.config.check_deprecations
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcac7100>
    - <ast.Name object at 0x7fb9dcac7730>
    argNames:
    - deprecations
    - config
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 725
    functionName: dask.config.rename
    functionSourceFile: dask.config
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - key.replace
    - dask.config.pop
    - <builtin>.len
    - dask.config.set._assign
    - warnings.warn
    - k.replace
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9df7722b0>
    - <ast.Name object at 0x7fb9df772670>
    argNames:
    - key
    - default
    - config
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 622
    functionName: dask.config.pop
    functionSourceFile: dask.config
    functionUses: 3
    functionsReached:
    - dask.config.canonical_name
    - <builtin>.enumerate
    - dask.config.pop
    - <builtin>.len
    - key.split
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcb42850>
    - <ast.Name object at 0x7fb9dcb42f40>
    argNames:
    - new
    - config
    - defaults
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 645
    functionName: dask.config.update_defaults
    functionSourceFile: dask.config
    functionUses: 2
    functionsReached:
    - defaults.append
    - dask.config.merge
    - k.replace
    - <builtin>.isinstance
    - dask.config.update
    - defaults.get
    - new.items
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: defaults.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - config
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 662
    functionName: dask.config.expand_environment_variables
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached:
    - config.items
    - <builtin>.type
    - dask.config.expand_environment_variables
    - <builtin>.isinstance
    - os.path.expandvars
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expandvars
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 799
    functionName: dask.config.serialize
    functionSourceFile: dask.config
    functionUses: 0
    functionsReached:
    - base64.urlsafe_b64encode
    - json.dumps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.urlsafe_b64encode
    functionSourceFile: base64
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.encode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.urlsafe_b64decode
    functionSourceFile: base64
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.loads
    functionSourceFile: json
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 837
    functionName: dask.config._initialize
    functionSourceFile: dask.config
    functionUses: 1
    functionsReached:
    - dask.config.canonical_name
    - os.path.join
    - dask.config.update_defaults
    - defaults.append
    - dask.config.merge
    - yaml.safe_load
    - k.replace
    - <builtin>.isinstance
    - os.path.dirname
    - dask.config.update
    - defaults.get
    - new.items
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.system
    functionSourceFile: dask.system
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - math.ceil
    - <builtin>.len
    - dask.system._try_extract_cgroup_cpu_quota
    - psutil.Process
    - <builtin>.int
    - group_path.endswith
    - f.read
    - dask.system.cpu_count
    - os.cpu_count
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: dask.system._try_extract_cgroup_cpu_quota
    functionSourceFile: dask.system
    functionUses: 2
    functionsReached:
    - <builtin>.map
    - <builtin>.int
    - group_path.endswith
    - f.read
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group_path.endswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 44
    functionName: dask.system.cpu_count
    functionSourceFile: dask.system
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - math.ceil
    - <builtin>.len
    - dask.system._try_extract_cgroup_cpu_quota
    - psutil.Process
    - <builtin>.int
    - group_path.endswith
    - f.read
    - os.cpu_count
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.cpu_count
    functionSourceFile: os
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: psutil.Process
    functionSourceFile: psutil
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.ceil
    functionSourceFile: math
    functionUses: 426
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.base
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - contextvars.ContextVar
    - named_schedulers.update
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 36
    functionName: dask.base._distributed_available
    functionSourceFile: dask.base
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextvars.ContextVar
    functionSourceFile: contextvars
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: dask.base.get_annotations
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - _annotations.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _annotations.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - annotations
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: dask.base.annotate
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - _annotations.get
    - _annotations.reset
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.callable
    - tlz.merge
    - _annotations.set
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge
    functionSourceFile: tlz
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _annotations.set
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _annotations.reset
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pkg_name.split
    functionSourceFile: <builtin>
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pkg_name.startswith
    functionSourceFile: <builtin>
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.__dask_graph__
    functionSourceFile: functools
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.__dask_graph__
    functionSourceFile: scipy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.__dask_graph__
    functionSourceFile: scipy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.__dask_graph__
    functionSourceFile: tlz
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.__dask_graph__
    functionSourceFile: tlz
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.__dask_graph__
    functionSourceFile: functools
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.__dask_graph__
    functionSourceFile: collections
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.__dask_graph__
    functionSourceFile: pandas
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    functionSourceFile: scipy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.__dask_graph__
    functionSourceFile: tlz
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.T.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data._meta.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 701
    functionName: dask.delayed.Delayed.__dask_graph__
    functionSourceFile: ''
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.__dask_graph__
    functionSourceFile: functools
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data._meta.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.__dask_graph__
    functionSourceFile: pandas
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    functionSourceFile: scipy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1402
    functionName: dask.array.core.Array.__dask_graph__
    functionSourceFile: ''
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.__dask_graph__
    functionSourceFile: pandas
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan._meta.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.__dask_graph__
    functionSourceFile: scipy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.__dask_graph__
    functionSourceFile: collections
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 491
    functionName: dask.bag.core.Bag.__dask_graph__
    functionSourceFile: ''
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.__dask_graph__
    functionSourceFile: functools
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.__dask_graph__
    functionSourceFile: functools
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.__dask_graph__
    functionSourceFile: pandas
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.__dask_graph__
    functionSourceFile: tlz
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 556
    functionName: dask._expr.Expr.__dask_graph__
    functionSourceFile: dask._expr
    functionUses: 816
    functionsReached:
    - <builtin>.set
    - stack.pop
    - stack.append
    - layers.append
    - toolz.merge
    - expr.dependencies
    - expr._layer
    - seen.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray._meta.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1150
    functionName: dask._expr._HLGExprSequence.__dask_graph__
    functionSourceFile: dask._expr
    functionUses: 816
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.__dask_graph__
    functionSourceFile: pandas
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 540
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    functionSourceFile: ''
    functionUses: 816
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1313
    functionName: dask._expr.HLGFinalizeCompute.__dask_graph__
    functionSourceFile: dask._expr
    functionUses: 816
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask._expr.HLGExpr._layer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1389
    functionName: dask._expr.ProhibitReuse.__dask_graph__
    functionSourceFile: dask._expr
    functionUses: 816
    functionsReached:
    - <builtin>.map
    - warnings.warn
    - tlz.unique
    - t.substitute
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - <builtin>.callable
    - functools.partial
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - subs.items
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask._task_spec.convert_legacy_task
    - <builtin>.next
    - <builtin>.isinstance
    - new_args.append
    - <builtin>.dict
    - dask._expr.ProhibitReuse._modify_keys
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.highlevelgraph.MaterializedLayer.__init__
    - parsed_dict.values
    - dsk2.update
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - <builtin>.any
    - <builtin>.set
    - typing.cast
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - layers.values
    - dask.utils.ensure_dict
    - itertools.chain
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.all
    - layers.items
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 381
    functionName: dask.bag.core.Item.__dask_graph__
    functionSourceFile: ''
    functionUses: 816
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    functionSourceFile: distributed
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.__dask_graph__
    functionSourceFile: tlz
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.__dask_graph__
    functionSourceFile: numpy
    functionUses: 815
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de83d670>
    - <ast.Constant object at 0x7fb9de83d6d0>
    - <ast.Constant object at 0x7fb9de83d760>
    argNames:
    - self
    - filename
    - format
    - optimize_graph
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: dask.base.DaskMethodsMixin.visualize
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - dask.base.DaskMethodsMixin.visualize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 307
    functionName: dask.base.DaskMethodsMixin.persist
    functionSourceFile: dask.base
    functionUses: 2
    functionsReached:
    - dask.base.DaskMethodsMixin.persist
    - dask.array._array_expr._collection.Array.optimize
    - dask._collections.new_collection
    - dask.array._array_expr._collection.Array.persist
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 83
    functionName: dask.array._array_expr._collection.Array.persist
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 2
    functionsReached:
    - dask.base.DaskMethodsMixin.persist
    - dask.array._array_expr._collection.Array.optimize
    - dask._collections.new_collection
    - dask.array._array_expr._collection.Array.persist
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 349
    functionName: dask.base.DaskMethodsMixin.compute
    functionSourceFile: dask.base
    functionUses: 602
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 80
    functionName: dask.array._array_expr._collection.Array.compute
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 602
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 376
    functionName: dask.base.DaskMethodsMixin.__await__
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - distributed.futures_of
    - dask.base.DaskMethodsMixin.__await__.f
    - dask.base.DaskMethodsMixin.__await__
    - distributed.wait
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 384
    functionName: dask.base.DaskMethodsMixin.__await__.f
    functionSourceFile: dask.base
    functionUses: 1
    functionsReached:
    - distributed.futures_of
    - distributed.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.futures_of
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.wait
    functionSourceFile: distributed
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8571c0>
    - <ast.Constant object at 0x7fb9dd857100>
    argNames:
    - cls
    - dsk
    - keys
    - scheduler
    - get
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 392
    functionName: dask.base.compute_as_if_collection
    functionSourceFile: dask.base
    functionUses: 5
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - <builtin>.type
    - <builtin>.getattr
    - contextlib.suppress
    - warnings.warn
    - k.replace
    - <builtin>.isinstance
    - dask.base._distributed_available
    - <builtin>.all
    - _DistributedClient.current
    - <builtin>.hasattr
    - <builtin>.callable
    - functools.partial
    - dask.base._ensure_not_async
    - distributed.get_client
    - dask.base.optimization_function
    - dask.base.get_scheduler
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 405
    functionName: dask.base.optimization_function
    functionSourceFile: dask.base
    functionUses: 6
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 401
    functionName: dask.base.dont_optimize
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc96b50>
    argNames:
    - collections
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 409
    functionName: dask.base.collections_to_expr
    functionSourceFile: dask.base
    functionUses: 377
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - dask.array.core.Array.__iter__
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask._expr.HLGExpr.from_collection
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - typing.cast
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - collection.dask.copy
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.delayed.Delayed.__iter__
    - dask._expr.Expr.__iter__
    - collection.__dask_keys__
    - collection.__dask_postcompute__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1230
    functionName: dask._expr._ExprSequence.__iter__
    functionSourceFile: dask._expr
    functionUses: 378
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 771
    functionName: dask.delayed.Delayed.__iter__
    functionSourceFile: dask.delayed
    functionUses: 381
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask._expr.Expr.__iter__
    functionSourceFile: ''
    functionUses: 378
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1709
    functionName: dask.array.core.Array.__iter__
    functionSourceFile: dask.array.core
    functionUses: 378
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd88fc40>
    argNames:
    - collection
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 990
    functionName: dask._expr.HLGExpr.from_collection
    functionSourceFile: dask._expr
    functionUses: 378
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - collection.dask.copy
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - collection.__dask_keys__
    - collection.__dask_postcompute__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graphs.append
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - traverse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 451
    functionName: dask.base.unpack_collections
    functionSourceFile: dask.base
    functionUses: 14
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.id
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.base.unpack_collections._unpack
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - expr.items
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - collections.clear
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - collections.append
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dataclasses.is_dataclass
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 483
    functionName: dask.base.unpack_collections._unpack
    functionSourceFile: dask.base
    functionUses: 15
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.id
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.base.unpack_collections._unpack
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - expr.items
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - collections.append
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dataclasses.is_dataclass
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.append
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.items
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.is_dataclass
    functionSourceFile: dataclasses
    functionUses: 382
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.fields
    functionSourceFile: dataclasses
    functionUses: 382
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - results
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 523
    functionName: dask.base.unpack_collections.repack
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - functools.partial
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - num_needed.copy
    - new_args.append
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.execute_graph
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - dsk.items
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - repack_dsk.copy
    - ordered.append
    - dask.order.order
    - next_items.append
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - layers.values
    - itertools.chain
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - <builtin>.map
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dask.core._pack_result
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - dask.core.get
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - collections.abc.MutableMapping.values
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: repack_dsk.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.clear
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - traverse
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 535
    functionName: dask.base.optimize
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.collections_to_expr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - dask.array.core.Array.__iter__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._task_spec.convert_legacy_graph
    - dask._expr.HLGExpr._layer
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - postpersists.append
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr.HLGExpr.from_collection
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.base.unpack_collections._unpack
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - a.__dask_postpersist__
    - uuid.uuid4
    - stack.pop
    - expr.items
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - stack.append
    - numpy.nan.T.__dask_graph__
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - collection.dask.copy
    - layers.update
    - dask.base.unpack_collections
    - obj.__getnewargs__
    - collections.clear
    - dask.highlevelgraph.MaterializedLayer.__init__
    - collections.append
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dataclasses.is_dataclass
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - dask.delayed.Delayed.__iter__
    - dask._expr.Expr.__iter__
    - collection.__dask_keys__
    - collection.__dask_postcompute__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.__dask_postpersist__
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: postpersists.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - args
    - traverse
    - optimize_graph
    - scheduler
    - get
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 597
    functionName: dask.base.compute
    functionSourceFile: dask.base
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - tlz.concat.key.name.values
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - hashlib.md5
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - all_keys.extend
    - dask.utils.is_cupy_type
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - expr.items
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - dask.tokenize.tokenize
    - stack.append
    - numpy.linspace
    - numpy.prod
    - pkg_name.startswith
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: dask.dataframe.dask_expr._expr.Expr.optimize
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 14
    functionsReached:
    - dask.dataframe.dask_expr._expr.Expr.optimize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5660d0>
    argNames:
    - self
    - fuse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 28
    functionLinenumber: 434
    functionName: dask._expr.Expr.optimize
    functionSourceFile: dask._expr
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.unpack_collections
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - numpy.linalg.svd.name.key.__dask_keys__
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 27
    functionLinenumber: 110
    functionName: dask.array._array_expr._expr.ArrayExpr.optimize
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 11
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - toolz.merge_sorted
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 150
    functionName: dask._expr.Expr.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 97
    functionName: dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 376
    functionsReached:
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1204
    functionName: dask._expr._ExprSequence.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - op.__dask_keys__
    - <builtin>.list
    - all_keys.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 377
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1360
    functionName: dask._expr.ProhibitReuse.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - <builtin>.str
    - dask._expr.ProhibitReuse._modify_keys
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1181
    functionName: dask._expr._HLGExprSequence.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - op.__dask_keys__
    - all_keys.extend
    - <builtin>.isinstance
    - all_keys.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1347
    functionName: dask._expr.HLGFinalizeCompute.__dask_keys__
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - args
    - filename
    - traverse
    - optimize_graph
    - maxval
    - engine
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 686
    functionName: dask.base.visualize
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dask.base.collections_to_expr
    - dsk2.update
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - scipy.stats.distributions.chi2.sf.key._key.split
    - data_attributes.get
    - <builtin>.str
    - seen.add
    - cycle.append
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - dask.order.order.use_longest_path
    - inplay.intersection
    - numpy.nan._meta.__dask_graph__
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - path.extend
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - g.graph.add_graph_from_json
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - dask.base.visualize_dsk
    - pandas.to_numeric.name.split
    - <builtin>.open
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.key.split
    - g.pipe
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - reachable_hull.add
    - numpy.nan.data._meta.__dask_graph__
    - tlz.concat.name.decode
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - ordered.append
    - dask.order.order.get_target
    - <builtin>.hex
    - dask.order.order.process_runnables
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - expr._layer
    - functools.partial.name.split
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - current.append
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - color.split
    - collections.namedtuple.key._key.split
    - dask.dot.box_label
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.name.key.__dask_graph__
    - tlz.merge.split
    - sys.intern
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - filename.lower
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - collections.deque.popleft
    - tlz.concat.name._key.split
    - color.startswith
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - leaf_nodes.remove
    - hashlib.md5
    - <builtin>.frozenset
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - dask.core.istask
    - numpy.linalg.svd.key._key.decode
    - o_stats.items
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.key.split
    - leaf_nodes.discard
    - <builtin>.getattr
    - numpy.linalg.svd.name.split
    - _ENSURE_DETERMINISTIC.set
    - cycle.reverse
    - tlz.concat._key.split
    - dask.order.ndependencies
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - dask.utils.import_required
    - dask.utils.ensure_dict
    - function_attributes.get
    - leaf_nodes.add
    - color.endswith
    - next_items.pop
    - dask._task_spec.DataNode.__init__
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - ipywidgets.embed.embed_minimal_html
    - dask.dot._get_display_cls.<lambda1>
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - <builtin>.set
    - dask.base.unpack_collections._unpack
    - dask.dot._get_display_cls
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - collections.namedtuple
    - fsspec.core.OpenFile.key.split
    - g.node
    - external_keys.add
    - collection.dask.copy
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - o.items
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - runnable_hull.add
    - roots.add
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.order.order
    - dask.utils.key_split
    - layers.values
    - dask.dot.name
    - dask.dot.graphviz_to_file
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - completed.add
    - seen.remove
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - pandas.to_numeric.key.name.decode
    - dask.tokenize._tokenize
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - hex_pattern.match
    - collection.__dask_postcompute__
    - info.items
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - g.set_style
    - attrs.setdefault
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - g.edge
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - IPython.display.SVG
    - root_nodes.add
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - dask.order._connecting_to_roots
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.dot.cytoscape_graph
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.core.Array.__iter__
    - nodes.pop
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.base._colorize
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - g.set_layout
    - collections.namedtuple.key.decode
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - typing.NamedTuple.__init__
    - nodes.append
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - runnable.clear
    - expr.items
    - graph_attr.update
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - os.path.splitext
    - numpy.nan.T.__dask_graph__
    - runnable_hull.discard
    - collections.namedtuple.decode
    - collections.clear
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - pandas.to_numeric.decode
    - root_nodes.remove
    - dataclasses.is_dataclass
    - <builtin>.any
    - colors.items
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - current.pop
    - layers.items
    - collections.namedtuple._key.decode
    - runnable.append
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - dask.order.order.add_to_result
    - branch.append
    - tlz.concat.key.name._key.split
    - max_dependents_key.append
    - functools.partial.name.__dask_graph__
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - leaf_nodes_sorted.pop
    - expr.dependencies
    - reachable_hull.discard
    - scipy.stats.distributions.chi2.sf._key.split
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask.dot.dot_graph
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - connected.add
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.name.key.__dask_graph__
    - importlib.import_module.Digraph
    - dask.order.order.path_pop
    - dependents.get
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.linalg.svd.key.name._key.split
    - matplotlib.pyplot.cm.plasma
    - transitive_deps.append
    - next_nodes.append
    - tlz.concat.name.key.decode
    - word.isalpha
    - pruned_branches.append
    - tdeps.issubset
    - edges.append
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask.order.order.path_extend
    - dask._task_spec._wrap_namedtuple_task
    - leafs_degree.pop
    - <builtin>.enumerate
    - warnings.warn
    - dask.core.getcycle
    - functools.partial.name._key.split
    - candidates.pop
    - dask.dot.to_graphviz
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.core._toposort
    - collection.__dask_graph__
    - num_needed.copy
    - dask.bag.core.Item.__dask_layers__
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - collections.deque
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - <builtin>.len
    - dask.core.ishashable
    - _ENSURE_DETERMINISTIC.reset
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - pressure.append
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - pruned_branches.popleft
    - <builtin>.next
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - stack.append
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - res.update
    - data_colors.items
    - dask.base.unpack_collections
    - dask.order.diagnostics
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - <builtin>.object
    - next_items.append
    - dask.core.get_deps
    - tlz.concat.key.split
    - <builtin>.iter
    - <builtin>.all
    - values.items
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - importlib.import_module.CytoscapeWidget
    - f.write
    - <builtin>.sum
    - dask._task_spec.parse_input
    - transitive_deps_ids.add
    - dask._expr.Expr.__iter__
    - <builtin>.reversed
    - ret.append
    - dask.dot._to_cytoscape_json
    - values.values
    - filename.endswith
    - collections.deque.append
    - deps.update
    - tlz.concat.name.split
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - runnable.copy
    - <builtin>.abs
    - fsspec.core.OpenFile.split
    - dask.order.order.path_append
    - o.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 0
    IfCount: 19
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df89dac0>
    - <ast.Constant object at 0x7fb9df89db20>
    - <ast.Constant object at 0x7fb9df89daf0>
    - <ast.Constant object at 0x7fb9df89d100>
    - <ast.Constant object at 0x7fb9df89dcd0>
    - <ast.Constant object at 0x7fb9df89db50>
    - <ast.Constant object at 0x7fb9df89de50>
    argNames:
    - dsk
    - filename
    - traverse
    - optimize_graph
    - maxval
    - o
    - engine
    - limit
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 789
    functionName: dask.base.visualize_dsk
    functionSourceFile: dask.base
    functionUses: 1
    functionsReached:
    - connected.add
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - <builtin>.id
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - dask.core.istask
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - g.edge
    - o_stats.items
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - importlib.import_module.Digraph
    - leaf_nodes.discard
    - <builtin>.getattr
    - IPython.display.SVG
    - numpy.linalg.svd.name.split
    - root_nodes.add
    - functools.partial.key._key.decode
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - dask.order._connecting_to_roots
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - dask.dot.cytoscape_graph
    - nodes.extend
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - data_attributes.get
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - matplotlib.pyplot.cm.plasma
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - tlz.concat.name.key.decode
    - word.isalpha
    - nodes.pop
    - tlz.concat.key.decode
    - dask.utils.import_required
    - dask.utils.ensure_dict
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.base._colorize
    - function_attributes.get
    - pruned_branches.append
    - next_items.pop
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - leaf_nodes.add
    - tdeps.issubset
    - edges.append
    - <builtin>.callable
    - <builtin>.hash
    - color.endswith
    - dask._task_spec.DataNode.__init__
    - kwargs.pop
    - dask.order.order.path_extend
    - leafs_degree.pop
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - ipywidgets.embed.embed_minimal_html
    - dask.order.order.use_longest_path
    - inplay.intersection
    - <builtin>.enumerate
    - dask.dot._get_display_cls.<lambda1>
    - functools.partial.name._key.decode
    - g.set_layout
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - path.extend
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - dask.core.getcycle
    - functools.partial.name._key.split
    - candidates.pop
    - dask.dot.to_graphviz
    - kwargs.get
    - <builtin>.tuple
    - dask.core._toposort
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - g.graph.add_graph_from_json
    - re.match
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.name._key.decode
    - num_needed.copy
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - typing.NamedTuple.__init__
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - <builtin>.int
    - functools.partial.key.name.decode
    - collections.deque
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - nodes.append
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - dask.order.order._with_offset
    - path.copy
    - pandas.to_numeric.name.decode
    - <builtin>.max
    - dask.core.ishashable
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.open
    - <builtin>.set
    - collections.namedtuple.split
    - result.update
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - g.pipe
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - pressure.append
    - dask.dot._get_display_cls
    - dsk.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - runnable.clear
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - graph_attr.update
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - reachable_hull.add
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - collections.namedtuple
    - fsspec.core.OpenFile.key.split
    - g.node
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - os.path.splitext
    - pandas.to_numeric.key.name._key.split
    - runnable_hull.discard
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - data_colors.items
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - dependents.items
    - dask.order.diagnostics
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - o.items
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.name.split
    - runnable_hull.add
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - dask.utils.key_split
    - dask.core.get_deps
    - dask.order.order.get_target
    - tlz.concat.name.key.split
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.hex
    - pandas.to_numeric.decode
    - colors.items
    - <builtin>.any
    - tlz.concat.key.split
    - functools.partial._key.decode
    - layers.values
    - dask.dot.name
    - dask.dot.graphviz_to_file
    - fsspec.core.OpenFile.key.decode
    - <builtin>.iter
    - collections.defaultdict
    - current.pop
    - seen.remove
    - completed.add
    - functools.partial.name.split
    - layers.items
    - <builtin>.all
    - work.extend
    - values.items
    - collections.namedtuple._key.decode
    - k.replace
    - numpy.linalg.svd._key.split
    - runnable.append
    - <builtin>.map
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - current.append
    - importlib.import_module.CytoscapeWidget
    - f.write
    - tlz.unique
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - <builtin>.sum
    - color.split
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - dask.dot.box_label
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - info.items
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - dask.dot._to_cytoscape_json
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - values.values
    - importlib.import_module
    - pandas.to_numeric.key._key.split
    - filename.endswith
    - collections.deque.append
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - filename.lower
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - leaf_nodes_sorted.pop
    - scipy.stats.distributions.chi2.sf._key.split
    - reachable_hull.discard
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - dask.order.order.path_append
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - collections.deque.popleft
    - scipy.stats.distributions.chi2.sf.key.name.split
    - o.values
    - scipy.stats.distributions.chi2.sf.decode
    - dask.dot.dot_graph
    - dask.core.keys_in_tasks
    - tlz.concat.name._key.split
    - color.startswith
    - functools.partial.key._key.split
    - g.set_style
    - attrs.setdefault
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o_stats.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 870
    functionName: dask.base.visualize_dsk.label
    functionSourceFile: dask.base
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: color.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: info.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: color.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: color.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: matplotlib.pyplot.cm.plasma
    functionSourceFile: matplotlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1028
    functionName: dask.base._colorize
    functionSourceFile: dask.base
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.sum
    - <builtin>.int
    - <builtin>.hex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: colors.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data_colors.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee09a30>
    - <ast.Constant object at 0x7fb9dee09b50>
    argNames:
    - dsk
    - filename
    - format
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 240
    functionName: dask.dot.dot_graph
    functionSourceFile: dask.dot
    functionUses: 2
    functionsReached:
    - connected.add
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - g.edge
    - numpy.linalg.svd.key._key.decode
    - dask.core.istask
    - numpy.linalg.svd.key.split
    - importlib.import_module.Digraph
    - IPython.display.SVG
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - data_attributes.get
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - dask.utils.import_required
    - scipy.stats.distributions.chi2.sf.name._key.split
    - function_attributes.get
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - dask.dot._get_display_cls.<lambda1>
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - dask.dot.to_graphviz
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - dask.core.ishashable
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.open
    - <builtin>.set
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - g.pipe
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - dask.dot._get_display_cls
    - dsk.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - graph_attr.update
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - g.node
    - os.path.splitext
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - <builtin>.any
    - tlz.concat.key.split
    - dask.dot.graphviz_to_file
    - dask.dot.name
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - work.extend
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - f.write
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - dask.dot.box_label
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - importlib.import_module
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - filename.lower
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08ebb0>
    - <ast.Constant object at 0x7fb9de08e460>
    argNames:
    - dsk
    - filename
    - format
    - rankdir
    - node_sep
    - edge_sep
    - spacing_factor
    - node_style
    - edge_style
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 421
    functionName: dask.dot.cytoscape_graph
    functionSourceFile: dask.dot
    functionUses: 2
    functionsReached:
    - ipywidgets.embed.embed_minimal_html
    - connected.add
    - g.set_layout
    - importlib.import_module.CytoscapeWidget
    - dask.core.istask
    - g.graph.add_graph_from_json
    - dask.core.get_dependencies
    - work.append
    - <builtin>.isinstance
    - ret.append
    - dask.dot._to_cytoscape_json
    - <builtin>.type
    - importlib.import_module
    - nodes.append
    - filename.endswith
    - data_attributes.get
    - <builtin>.str
    - dask.core.ishashable
    - seen.add
    - <builtin>.set
    - dask.dot.name
    - dask.utils.import_required
    - function_attributes.get
    - edges.append
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - <builtin>.hash
    - dsk.items
    - g.set_style
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 5
    argDefaultValues: []
    argNames:
    - args
    - traverse
    - optimize_graph
    - scheduler
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 928
    functionName: dask.base.persist
    functionSourceFile: dask.base
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dataclasses.fields
    - dask.base.DaskMethodsMixin.compute
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - hashlib.md5
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - distributed.client.default_client.persist
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - inspect.ismethod
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.tokenize._tokenize
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - postpersists.append
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - expr.items
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - distributed.client.default_client
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - keys.extend
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - a.__dask_postpersist__
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethod
    functionSourceFile: inspect
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.client.default_client
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.client.default_client.persist
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.extend
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hex
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: named_schedulers.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - client
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1093
    functionName: dask.base._ensure_not_async
    functionSourceFile: dask.base
    functionUses: 17
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - <builtin>.type
    - <builtin>.getattr
    - warnings.warn
    - contextlib.suppress
    - <builtin>.isinstance
    - dask.base._distributed_available
    - <builtin>.all
    - _DistributedClient.current
    - <builtin>.hasattr
    - <builtin>.callable
    - functools.partial
    - dask.base._ensure_not_async
    - distributed.get_client
    - k.replace
    - dask.base.get_scheduler
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _DistributedClient.current
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.get_client
    functionSourceFile: distributed
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc90fa90>
    - <ast.Constant object at 0x7fb9dc90f7f0>
    argNames:
    - x
    - timeout
    - return_when
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1203
    functionName: dask.base.wait
    functionSourceFile: dask.base
    functionUses: 2
    functionsReached:
    - distributed.wait
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - collection
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1218
    functionName: dask.base.get_collection_names
    functionSourceFile: dask.base
    functionUses: 7
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.base.get_name_from_key
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - collection.__dask_keys__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1239
    functionName: dask.base.get_name_from_key
    functionSourceFile: dask.base
    functionUses: 10
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collection.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 384
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - rename
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1265
    functionName: dask.base.replace_name_in_key
    functionSourceFile: dask.base
    functionUses: 9
    functionsReached:
    - rename.get
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rename.get
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - seed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1293
    functionName: dask.base.clone_key
    functionSourceFile: dask.base
    functionUses: 6
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - hashlib.md5
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - <builtin>.id
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - _ENSURE_DETERMINISTIC.set
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - kwargs.items
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.base.clone_key
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - _ENSURE_DETERMINISTIC.reset
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - _ENSURE_DETERMINISTIC.get
    - functools.partial.name.key.split
    - dask.tokenize._tokenize
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask._expr
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: dask._expr._unpack_collections
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - args
    - _determ_token
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 58
    functionName: dask._expr.Expr.__new__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask._expr._unpack_collections
    - object.__new__
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.hasattr
    - kwargs.pop
    - operands.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operands.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 75
    functionName: dask._expr.Expr._tune_down
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 78
    functionName: dask._expr.Expr._tune_up
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 81
    functionName: dask._expr.Expr.finalize_compute
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: dask._expr.Expr._operands_for_repr
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 89
    functionName: dask._expr.Expr.__str__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - dask._expr.Expr._operands_for_repr
    - <builtin>.zip
    - <builtin>.repr
    - <builtin>.type
    - dask._expr._HLGExprSequence._operands_for_repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1092
    functionName: dask._expr._HLGExprSequence._operands_for_repr
    functionSourceFile: dask._expr
    functionUses: 4
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: dask._expr.Expr.__repr__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - i
    - op
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 96
    functionName: dask._expr.Expr._tree_repr_argument_construction
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb67970>
    - <ast.Constant object at 0x7fb9ddb67d90>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: dask._expr.Expr._tree_repr_lines
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 114
    functionName: dask._expr.Expr.tree_repr
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - os.linesep.join
    - stack.pop
    - dask.utils.funcname
    - line.replace
    - dep._tree_repr_lines
    - expr._tree_repr_lines
    - dependencies.values
    - lines.extend
    - dask._expr._HLGExprSequence._operands_for_repr
    - dask.dataframe.dask_expr._reductions.Chunk._tree_repr_lines
    - <builtin>.getattr
    - dask.dataframe.dask_expr._expr.Fused._tree_repr_lines
    - stack.append
    - <builtin>.isinstance
    - dask._expr._HLGExprSequence._tree_repr_lines
    - dependencies.pop
    - <builtin>.type
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask._expr.Expr.dependencies
    - expr.dependencies
    - <builtin>.str
    - seen.add
    - dask.dataframe.dask_expr._reductions.TreeReduce._tree_repr_lines
    - <builtin>.set
    - dask._expr.Expr.operand
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de2b94f0>
    - <ast.Constant object at 0x7fb9de2b9190>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1098
    functionName: dask._expr._HLGExprSequence._tree_repr_lines
    functionSourceFile: dask._expr
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - dask._expr._HLGExprSequence._operands_for_repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de15a5b0>
    - <ast.Constant object at 0x7fb9de15ad60>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 384
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce._tree_repr_lines
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.getattr
    - dask.utils.funcname
    - dask._expr.Expr.dependencies
    - <builtin>.isinstance
    - dep._tree_repr_lines
    - <builtin>.str
    - lines.extend
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df056f10>
    - <ast.Constant object at 0x7fb9ddc4bfd0>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: dask.dataframe.dask_expr._reductions.Chunk._tree_repr_lines
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.getattr
    - dask.utils.funcname
    - dask._expr.Expr.dependencies
    - <builtin>.isinstance
    - dep._tree_repr_lines
    - <builtin>.str
    - lines.extend
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293490>
    - <ast.Constant object at 0x7fb9dd2930a0>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3741
    functionName: dask.dataframe.dask_expr._expr.Fused._tree_repr_lines
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.set
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - stack.pop
    - stack.append
    - dask._expr.Expr.dependencies
    - line.replace
    - <builtin>.isinstance
    - expr._tree_repr_lines
    - dep._tree_repr_lines
    - expr.dependencies
    - lines.append
    - dependencies.values
    - seen.add
    - dependencies.pop
    - lines.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.linesep.join
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb1ee0>
    - <ast.Constant object at 0x7fb9dccb1e20>
    argNames:
    - self
    - filename
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 117
    functionName: dask._expr.Expr.analyze
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - distributed.get_client.sync
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - graph.edge
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - g.node_attr.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - expr.operand
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - <builtin>.open
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - g.pipe
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - dask.dataframe.dask_expr._collection.from_graph
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - statistics._metric_digests.items
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - filename.lower
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - distributed.get_client.register_plugin
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - dask.dot._get_display_cls.<lambda1>
    - dask.utils.getargspec
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.nextafter.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - dask.dot._get_display_cls
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.dataframe.dask_expr.diagnostics._analyze._add_graphviz_node
    - dask.dataframe.dask_expr.diagnostics._explain._explain_info
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - dask.dot.graphviz_to_file
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask.dataframe.dask_expr.diagnostics._analyze._statistics_info
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.__init__
    - importlib.import_module
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - IPython.display.SVG
    - dask._expr.Expr.simplify
    - digest.sketch.quantile
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - os.path.splitext
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - importlib.import_module.Digraph
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - dask.dataframe.dask_expr.diagnostics._analyze._analyze_info
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - dask.dataframe.dask_expr.diagnostics._analyze.analyze
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - distributed.get_client
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - distributed.wait
    - dask._expr.Expr.optimize
    - numpy.linalg.svd.name.key.__dask_keys__
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - graph.node
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - f.write
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr.diagnostics._analyze.inject_analyze
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 10
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2ab50>
    - <ast.Constant object at 0x7fb9dcb2a3a0>
    argNames:
    - expr
    - filename
    - format
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 41
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.analyze
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 1
    functionsReached:
    - distributed.get_client.sync
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - graph.edge
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - g.node_attr.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - expr.operand
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - <builtin>.open
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - g.pipe
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - dask.dataframe.dask_expr._collection.from_graph
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - statistics._metric_digests.items
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - filename.lower
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - distributed.get_client.register_plugin
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - dask.dot._get_display_cls.<lambda1>
    - dask.utils.getargspec
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.nextafter.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - dask.dot._get_display_cls
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.dataframe.dask_expr.diagnostics._analyze._add_graphviz_node
    - dask.dataframe.dask_expr.diagnostics._explain._explain_info
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - dask.dot.graphviz_to_file
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask.dataframe.dask_expr.diagnostics._analyze._statistics_info
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.__init__
    - importlib.import_module
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - IPython.display.SVG
    - dask._expr.Expr.simplify
    - digest.sketch.quantile
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - os.path.splitext
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - importlib.import_module.Digraph
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - dask.dataframe.dask_expr.diagnostics._analyze._analyze_info
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - distributed.get_client
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - distributed.wait
    - dask._expr.Expr.optimize
    - numpy.linalg.svd.name.key.__dask_keys__
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - graph.node
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - f.write
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr.diagnostics._analyze.inject_analyze
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb16a0>
    - <ast.Constant object at 0x7fb9dccb17c0>
    argNames:
    - self
    - stage
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 127
    functionName: dask._expr.Expr.explain
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - graph.edge
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - g.node_attr.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - expr.operand
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.unpack_collections
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.nextafter.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - dask.dataframe.dask_expr.diagnostics._explain._explain_info
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_node
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - importlib.import_module.Digraph
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask.dataframe.dask_expr.diagnostics._explain.explain
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - numpy.linalg.svd.name.key.__dask_keys__
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - graph.node
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - g.view
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc566970>
    - <ast.Constant object at 0x7fb9dc566fd0>
    argNames:
    - expr
    - stage
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 28
    functionLinenumber: 20
    functionName: dask.dataframe.dask_expr.diagnostics._explain.explain
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - graph.edge
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - g.node_attr.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - expr.operand
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.unpack_collections
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.nextafter.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - dask.dataframe.dask_expr.diagnostics._explain._explain_info
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_node
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - importlib.import_module.Digraph
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - numpy.linalg.svd.name.key.__dask_keys__
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - graph.node
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - g.view
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 134
    functionName: dask._expr.Expr.pprint
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - stack.pop
    - dask.utils.funcname
    - line.replace
    - dep._tree_repr_lines
    - expr._tree_repr_lines
    - dependencies.values
    - lines.extend
    - dask._expr._HLGExprSequence._operands_for_repr
    - dask.dataframe.dask_expr._reductions.Chunk._tree_repr_lines
    - <builtin>.getattr
    - dask.dataframe.dask_expr._expr.Fused._tree_repr_lines
    - stack.append
    - <builtin>.isinstance
    - dask._expr._HLGExprSequence._tree_repr_lines
    - dependencies.pop
    - <builtin>.type
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask._expr.Expr.dependencies
    - expr.dependencies
    - <builtin>.str
    - seen.add
    - dask.dataframe.dask_expr._reductions.TreeReduce._tree_repr_lines
    - <builtin>.set
    - dask._expr.Expr.operand
    - lines.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 138
    functionName: dask._expr.Expr.__hash__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 141
    functionName: dask._expr.Expr.__dask_tokenize__
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 459
    functionName: dask.tokenize._tokenize_deterministic
    functionSourceFile: dask.tokenize
    functionUses: 47
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask._expr.Expr._reconstruct
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - cache.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 171
    functionName: dask._expr.Expr.__reduce__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.config.get
    - <builtin>.getattr
    - k.replace
    - <builtin>.isinstance
    - <builtin>.type
    - <builtin>.tuple
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc635b50>
    argNames:
    - self
    - cache
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 184
    functionName: dask._expr.Expr._depth
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask._expr.Expr.dependencies
    - <builtin>.isinstance
    - expr._depth
    - <builtin>.max
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 223
    functionName: dask._expr.Expr.dependencies
    functionSourceFile: dask._expr
    functionUses: 406
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    functionSourceFile: ''
    functionUses: 406
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 55
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._depth
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 205
    functionName: dask._expr.Expr.__setattr__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - object.__setattr__
    - object.__getattribute__
    - params.index
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__setattr__
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 218
    functionName: dask._expr.Expr.operand
    functionSourceFile: dask._expr
    functionUses: 552
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 227
    functionName: dask._expr.Expr._task
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 260
    functionName: dask._expr.Expr._layer
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.Partitions._task
    - dask.dataframe.dask_expr._expr.Fused._task
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - <builtin>.sorted
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._task
    - internal_tasks.append
    - dask.dataframe.dask_expr._expr.MapPartitions._task
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - <builtin>.frozenset
    - _expr._task
    - <builtin>.range
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - dask.dataframe.dask_expr._expr.Index._task
    - <builtin>.tuple
    - leafs.pop
    - dask.dataframe.dask_expr._expr.BlockwiseTailIndex._task
    - kwargs.values
    - dask.dataframe.dask_expr._expr.Apply._task
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - <builtin>.next
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.BlockwiseHeadIndex._task
    - dask.dataframe.dask_expr._expr.FillnaCheck._task
    - all_deps.update
    - <builtin>.dict
    - dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._task
    - <builtin>.type
    - _dependencies.update
    - <builtin>.len
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - _dependencies.add
    - dask._task_spec.TaskRef.__init__
    - kwargs.update
    - dask.dataframe.dask_expr._expr.Literal._task
    - dask.dataframe.dask_expr._expr.BlockwiseTail._task
    - expr._filtered_task
    - dask.dataframe.dask_expr.io.io.FusedIO._task
    - <builtin>.any
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.Expr.operand
    - dask._task_spec.Alias.__init__
    - all_keys.add
    - <builtin>.slice
    - itertools.chain
    - dask._task_spec.GraphNode.fuse
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2979
    functionName: dask.dataframe.dask_expr._expr.Partitions._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.Alias.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 140
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.Expr.operand
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - itertools.chain
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.frozenset
    - <builtin>.type
    - expr._filtered_task
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3794
    functionName: dask.dataframe.dask_expr._expr.Fused._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.sorted
    - internal_tasks.append
    - <builtin>.frozenset
    - _expr._task
    - <builtin>.tuple
    - leafs.pop
    - kwargs.values
    - <builtin>.isinstance
    - all_deps.update
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - dask._task_spec.TaskRef.__init__
    - <builtin>.any
    - <builtin>.set
    - all_keys.add
    - itertools.chain
    - dask._task_spec.GraphNode.fuse
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1801
    functionName: dask.dataframe.dask_expr._expr.Apply._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 895
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge._task
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - _dependencies.update
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - _dependencies.add
    - <builtin>.isinstance
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 734
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - <builtin>.isinstance
    - <builtin>.dict
    - _dependencies.update
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - _dependencies.add
    - dask._task_spec.TaskRef.__init__
    - kwargs.update
    - <builtin>.set
    - itertools.chain
    - <builtin>.super
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2607
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHeadIndex._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - <builtin>.slice
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - dask._task_spec.TaskRef.__init__
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3342
    functionName: dask.dataframe.dask_expr._expr.FillnaCheck._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - _dependencies.update
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - _dependencies.add
    - <builtin>.isinstance
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1172
    functionName: dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._task
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - <builtin>.isinstance
    - _dependencies.update
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - _dependencies.add
    - dask._task_spec.TaskRef.__init__
    - kwargs.update
    - <builtin>.set
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - <builtin>.super
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2669
    functionName: dask.dataframe.dask_expr._expr.BlockwiseTail._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 537
    functionName: dask.dataframe.dask_expr._expr.Literal._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - dask._task_spec.DataNode.__init__
    - <builtin>.next
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2210
    functionName: dask.dataframe.dask_expr._expr.Index._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2674
    functionName: dask.dataframe.dask_expr._expr.BlockwiseTailIndex._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - <builtin>.slice
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - dask._task_spec.TaskRef.__init__
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 2
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - kind
    - rewritten
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 296
    functionName: dask._expr.Expr.rewrite
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - <builtin>.set
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.next
    - _dependencies.update
    - <builtin>.getattr
    - dask._task_spec.Alias.__init__
    - dask._expr.Expr.dependencies
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - new_operands.append
    - dask._task_spec.DataNode.__init__
    - <builtin>.frozenset
    - operand.rewrite
    - <builtin>.type
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand.rewrite
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_operands.append
    functionSourceFile: <builtin>
    functionUses: 382
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dependents
    - simplified
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 364
    functionName: dask._expr.Expr.simplify_once
    functionSourceFile: dask._expr
    functionUses: 375
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - operand.simplify_once
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - dask.dataframe.utils.is_scalar
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask._expr.Expr.dependencies
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - hlgs.append
    - <builtin>.str
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - child._simplify_up
    - new_args.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.nan.data.T.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - new_operands.append
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - new_columns.extend
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - input_columns.extend
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - op.optimize
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2324
    functionName: dask.dataframe.dask_expr._expr.Lengths._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.max
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2169
    functionName: dask.dataframe.dask_expr._expr.Projection._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.all
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1298
    functionName: dask._expr.HLGFinalizeCompute._simplify_down
    functionSourceFile: dask._expr
    functionUses: 376
    functionsReached:
    - dask.delayed.Delayed.__dask_postcompute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1054
    functionName: dask.dataframe.dask_expr._reductions.Len._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 376
    functionsReached:
    - <builtin>.len
    - <builtin>.sum
    - <builtin>.max
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1088
    functionName: dask.dataframe.dask_expr._reductions.Size._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 376
    functionsReached:
    - <builtin>.any
    - <builtin>.len
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1897
    functionName: dask.dataframe.dask_expr._expr.Drop._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2585
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    functionSourceFile: ''
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2780
    functionName: dask.dataframe.dask_expr._expr.Mul._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2515
    functionName: dask.dataframe.dask_expr._expr.Head._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 519
    functionName: dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    functionSourceFile: ''
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1380
    functionName: dask._expr.ProhibitReuse._simplify_down
    functionSourceFile: dask._expr
    functionUses: 376
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1233
    functionName: dask._expr._ExprSequence._simplify_down
    functionSourceFile: dask._expr
    functionUses: 376
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - hlgs.append
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - op.optimize
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2982
    functionName: dask.dataframe.dask_expr._expr.Partitions._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.type
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 203
    functionName: dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 376
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1972
    functionName: dask.dataframe.dask_expr._expr.Assign._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.set
    - dask.core.flatten
    - new_columns.extend
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - <builtin>.zip
    - input_columns.extend
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2629
    functionName: dask.dataframe.dask_expr._expr.Tail._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - <builtin>.type
    - <builtin>.isinstance
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child._simplify_up
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weakref.ref
    functionSourceFile: weakref
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand.simplify_once
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - expr
    - stage
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 27
    functionLinenumber: 925
    functionName: dask._expr.optimize_until
    functionSourceFile: dask._expr
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - numpy.linalg.svd.name.key.__dask_keys__
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 439
    functionName: dask._expr.Expr.fuse
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 442
    functionName: dask._expr.Expr.simplify
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - operand.simplify_once
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - dask.dataframe.utils.is_scalar
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - <builtin>.id
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask._expr.Expr.dependencies
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - hlgs.append
    - <builtin>.str
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - child._simplify_up
    - new_args.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.nan.data.T.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - stack.append
    - numpy.nan.T.__dask_graph__
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - new_operands.append
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - new_columns.extend
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - collections.defaultdict
    - itertools.chain
    - input_columns.extend
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - op.optimize
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask._expr.Expr.simplify_once
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 884
    functionName: dask._expr.collect_dependents
    functionSourceFile: dask._expr
    functionUses: 375
    functionsReached:
    - <builtin>.set
    - stack.pop
    - stack.append
    - node.dependencies
    - collections.defaultdict
    - seen.add
    - weakref.ref
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 459
    functionName: dask._expr.Expr._simplify_down
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 462
    functionName: dask._expr.Expr._simplify_up
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lowered
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 465
    functionName: dask._expr.Expr.lower_once
    functionSourceFile: dask._expr
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - toolz.merge_sorted
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 200
    functionName: dask.dataframe.dask_expr._shuffle.Shuffle._lower
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 374
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - k.replace
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 414
    functionName: dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 374
    functionsReached:
    - pandas.date_range
    - offset_type_name.endswith
    - dask.dataframe.core._map_freq_to_period_start
    - freq.split
    - dask.dataframe.methods.tolist
    - <builtin>.getattr
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - <builtin>.isinstance
    - <builtin>.str
    - divisions.append
    - <builtin>.type
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 41
    functionName: dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 374
    functionsReached:
    - dask.dataframe.dask_expr._expr.Expr.var
    - numpy.unique
    - <builtin>.getattr
    - numpy.array
    - dask.dataframe.dask_expr._expr.Expr.count
    - <builtin>.list
    - numpy.append
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._expr.Expr.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 878
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._lower
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1236
    functionName: dask.dataframe.dask_expr._reductions.Mean._lower
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 374
    functionsReached:
    - c.sum
    - s.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2645
    functionName: dask.dataframe.dask_expr._expr.Tail._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_index_like
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 6
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 137
    functionName: dask.dataframe.dask_expr._concat.Concat._lower
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 374
    functionsReached:
    - toolz.unique
    - <builtin>.min
    - warnings.warn
    - dask.utils.is_dataframe_like
    - <builtin>.sum
    - <builtin>.isinstance
    - toolz.merge_sorted
    - <builtin>.hasattr
    - cast_dfs.append
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - <builtin>.max
    - <builtin>.any
    - <builtin>.set
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.core.flatten
    - typ.__name__.lower
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 96
    functionName: dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 365
    functionName: dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 383
    functionName: dask.dataframe.dask_expr._indexing.LocSlice._lower
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 374
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.type
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 552
    functionName: dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 887
    functionName: dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - <builtin>.len
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - <builtin>.max
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 460
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 374
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 923
    functionName: dask.dataframe.dask_expr._merge.JoinRecursive._lower
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 374
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 724
    functionName: dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 205
    functionName: dask.array._array_expr._blockwise.Blockwise._lower
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 374
    functionsReached:
    - <builtin>.enumerate
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - arrays.append
    - <builtin>.sum
    - numblocks.items
    - <builtin>.tuple
    - nameinds.append
    - args.extend
    - tlz.concat
    - <builtin>.isinstance
    - tlz.groupby
    - <builtin>.dict
    - a.rechunk
    - <builtin>.type
    - tlz.valmap
    - g.items
    - <builtin>.len
    - tlz.join
    - g2.values
    - <builtin>.list
    - toolz.partition
    - numpy.isnan
    - <builtin>.set
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 240
    functionName: dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 374
    functionsReached:
    - <builtin>.len
    - partitioning_index.index
    - partitioning_index.copy
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 975
    functionName: dask.dataframe.dask_expr._expr.MapOverlap._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3649
    functionName: dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.max
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 237
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 323
    functionName: dask.dataframe.dask_expr._concat.StackPartition._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1056
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._lower
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3705
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - divs.extend
    - <builtin>.min
    - <builtin>.len
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.max
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 0
    IfCount: 18
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 172
    functionName: dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 374
    functionsReached:
    - <builtin>.set
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.str
    - <builtin>.max
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.bool
    - map_columns.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 1162
    functionName: dask.dataframe.dask_expr._shuffle.SetPartition._lower
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 0
    IfCount: 13
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 286
    functionName: dask.dataframe.dask_expr._merge.Merge._lower
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 375
    functionsReached:
    - toolz.unique
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask._expr.Expr.operand
    - <builtin>.len
    - k.replace
    - <builtin>.isinstance
    - toolz.merge_sorted
    - <builtin>.list
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - <builtin>.max
    - <builtin>.type
    - <builtin>.tuple
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 68
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 374
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 134
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 709
    functionName: dask.dataframe.dask_expr._reductions.PivotTable._lower
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 374
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: dask.array._array_expr._rechunk.TasksRechunk._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 88
    functionName: dask.array._array_expr._rechunk.Rechunk._lower
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 374
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.array.rechunk._breakpoints
    - <builtin>.zip
    - <builtin>.sorted
    - <builtin>.sum
    - dask.array.rechunk.old_to_new
    - <builtin>.range
    - ret_next.append
    - <builtin>.tuple
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.config.get
    - dask.array.rechunk.cumdims_label
    - ret.append
    - operator.itemgetter
    - dask.array.rechunk._graph_size_threshold
    - <builtin>.len
    - functools.reduce
    - math.prod
    - dask.config.canonical_name
    - dask.array.rechunk._choose_rechunk_method
    - <builtin>.any
    - known_indices.append
    - unknown_indices.append
    - <builtin>.slice
    - distributed.default_client
    - tlz.accumulate
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._number_of_blocks
    - dask.array.rechunk._intersect_1d
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2537
    functionName: dask.dataframe.dask_expr._expr.Head._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - typ.__name__.lower
    - dask._expr.Expr.operand
    - dask.utils.is_index_like
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 889
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 303
    functionName: dask.dataframe.dask_expr._indexing.LocEmpty._lower
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 240
    functionName: dask.dataframe.dask_expr._indexing.LocElement._lower
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand.lower_once
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lowered.setdefault
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 499
    functionName: dask._expr.Expr.lower_completely
    functionSourceFile: dask._expr
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - toolz.merge_sorted
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 526
    functionName: dask._expr.Expr._lower
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._expr.Expr
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cached_property
    functionSourceFile: ''
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 530
    functionName: dask._expr.Expr._funcname
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 534
    functionName: dask._expr.Expr.deterministic_token
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.sorted
    - dask.array._array_expr._blockwise.Blockwise.__dask_tokenize__
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.array._array_expr._reductions.PartialReduce.__dask_tokenize__
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.type
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - kwargs.items
    - dask._expr.Expr.__dask_tokenize__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 279
    functionName: dask.array._array_expr._reductions.PartialReduce.__dask_tokenize__
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 124
    functionName: dask.array._array_expr._blockwise.Blockwise.__dask_tokenize__
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 542
    functionName: dask._expr.Expr._name
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 546
    functionName: dask._expr.Expr._meta
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 550
    functionName: dask._expr.Expr._annotations_tombstone
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 553
    functionName: dask._expr.Expr.__dask_annotations__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._layer
    functionSourceFile: <builtin>
    functionUses: 817
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers.append
    functionSourceFile: <builtin>
    functionUses: 818
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.dependencies
    functionSourceFile: <builtin>
    functionUses: 822
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.merge
    functionSourceFile: toolz
    functionUses: 819
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 585
    functionName: dask._expr.Expr.dask
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - stack.pop
    - warnings.warn
    - tlz.unique
    - t.substitute
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - <builtin>.callable
    - functools.partial
    - dask._task_spec.convert_legacy_graph
    - dask._expr.HLGExpr._layer
    - <builtin>.tuple
    - subs.items
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask._task_spec.convert_legacy_task
    - <builtin>.next
    - stack.append
    - layers.append
    - <builtin>.isinstance
    - new_args.append
    - <builtin>.dict
    - dask._expr.ProhibitReuse._modify_keys
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask._expr._HLGExprSequence.__dask_graph__
    - parsed_dict.values
    - dsk2.update
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.__init__
    - expr.dependencies
    - toolz.merge
    - <builtin>.str
    - seen.add
    - <builtin>.any
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - result.update
    - typing.cast
    - layers.values
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - dask.utils.ensure_dict
    - itertools.chain
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - expr._layer
    - <builtin>.all
    - kwargs.items
    - layers.items
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - old
    - new
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 588
    functionName: dask._expr.Expr.substitute
    functionSourceFile: dask._expr
    functionUses: 377
    functionsReached:
    - <builtin>.set
    - op._substitute
    - _seen.add
    - new_exprs.append
    - val.append
    - <builtin>.isinstance
    - dask._expr.Expr._substitute
    - <builtin>.all
    - <builtin>.type
    - operand._substitute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 6
    IfCount: 10
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - old
    - new
    - _seen
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 609
    functionName: dask._expr.Expr._substitute
    functionSourceFile: dask._expr
    functionUses: 378
    functionsReached:
    - op._substitute
    - _seen.add
    - new_exprs.append
    - val.append
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.type
    - operand._substitute
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand._substitute
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_exprs.append
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op._substitute
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.append
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _seen.add
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - substitutions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 662
    functionName: dask._expr.Expr.substitute_parameters
    functionSourceFile: dask._expr
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - <builtin>.type
    - new_operands.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 686
    functionName: dask._expr.Expr._node_label_args
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510550>
    - <ast.Constant object at 0x7fb9dc510fa0>
    - <ast.Constant object at 0x7fb9dc510ee0>
    - <ast.Constant object at 0x7fb9dc510220>
    argNames:
    - self
    - rankdir
    - graph_attr
    - node_attr
    - edge_attr
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 690
    functionName: dask._expr.Expr._to_graphviz
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - stack.pop
    - dask.utils.funcname
    - cache.get
    - s.replace
    - graph_attr.update
    - g.edge
    - g.node
    - importlib.import_module.Digraph
    - <builtin>.getattr
    - stack.append
    - <builtin>.isinstance
    - expr._node_label_args
    - re.search
    - dask.dot.label
    - <builtin>.type
    - dependencies.items
    - importlib.import_module
    - <builtin>.len
    - expr.dependencies
    - m.groups
    - <builtin>.str
    - seen.add
    - <builtin>.set
    - dask.dot.name
    - dask.utils.import_required
    - <builtin>.hash
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph_attr.update
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.Digraph
    functionSourceFile: importlib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: dask.dot.name
    functionSourceFile: dask.dot
    functionUses: 10
    functionsReached:
    - <builtin>.hash
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._node_label_args
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc657370>
    argNames:
    - x
    - cache
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 64
    functionName: dask.dot.label
    functionSourceFile: dask.dot
    functionUses: 4
    functionsReached:
    - cache.get
    - <builtin>.len
    - s.replace
    - m.groups
    - <builtin>.str
    - re.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.setdefault
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.node
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.edge
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8610>
    - <ast.Constant object at 0x7fb9dcdb8c40>
    argNames:
    - self
    - filename
    - format
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 765
    functionName: dask._expr.Expr.visualize
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.dot._get_display_cls.<lambda1>
    - stack.pop
    - dask.utils.funcname
    - cache.get
    - s.replace
    - f.write
    - graph_attr.update
    - functools.partial
    - g.edge
    - g.node
    - importlib.import_module.Digraph
    - os.path.splitext
    - IPython.display.SVG
    - <builtin>.getattr
    - stack.append
    - <builtin>.isinstance
    - expr._node_label_args
    - re.search
    - dask.dot.label
    - <builtin>.type
    - dependencies.items
    - dask._expr.Expr._to_graphviz
    - importlib.import_module
    - <builtin>.len
    - filename.lower
    - expr.dependencies
    - m.groups
    - <builtin>.str
    - seen.add
    - <builtin>.open
    - <builtin>.any
    - <builtin>.set
    - dask.dot.graphviz_to_file
    - dask.dot.name
    - dask.utils.import_required
    - g.pipe
    - <builtin>.hash
    - dask.dot._get_display_cls
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - g
    - filename
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 282
    functionName: dask.dot.graphviz_to_file
    functionSourceFile: dask.dot
    functionUses: 7
    functionsReached:
    - <builtin>.any
    - dask.dot._get_display_cls.<lambda1>
    - os.path.splitext
    - IPython.display.SVG
    - f.write
    - filename.lower
    - g.pipe
    - <builtin>.open
    - functools.partial
    - dask.dot._get_display_cls
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 788
    functionName: dask._expr.Expr.walk
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - stack.pop
    - stack.append
    - node.dependencies
    - seen.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.dependencies
    functionSourceFile: <builtin>
    functionUses: 378
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - operation
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 810
    functionName: dask._expr.Expr.find_operations
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - stack.pop
    - stack.append
    - node.dependencies
    - dask._expr.Expr.walk
    - <builtin>.isinstance
    - seen.add
    - <builtin>.all
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 831
    functionName: dask._expr.Expr.__getattr__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - _parameters.index
    - <builtin>.type
    - object.__getattribute__
    - key.startswith
    linkageType: pythonLinkage
    raised:
    - AttributeError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.startswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _parameters.index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - args
    - _determ_token
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 872
    functionName: dask._expr.SingletonExpr.__new__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.hasattr
    - weakref.WeakValueDictionary
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb066a0>
    argNames:
    - expr
    - fuse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 28
    functionLinenumber: 900
    functionName: dask._expr.optimize
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - collections.namedtuple.__dask_keys__
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.unpack_collections
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - child._simplify_up
    - mins.copy
    - numpy.linalg.svd.name.key.__dask_keys__
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 509
    functionName: dask.dataframe.dask_expr._expr.Expr.fuse
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached:
    - stack.pop
    - roots.pop
    - roots.append
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - _expr.dependencies
    - stack.append
    - _seen.add
    - <builtin>.isinstance
    - dask._expr.Expr.substitute
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - <builtin>.type
    - operand._substitute
    - <builtin>.len
    - new_exprs.append
    - val.append
    - next._broadcast_dep
    - seen.add
    - next.dependencies
    - <builtin>.set
    - op._substitute
    - collections.defaultdict.items
    - group.append
    - collections.defaultdict
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask._expr.Expr._substitute
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 963
    functionName: dask._expr.LLGExpr.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 966
    functionName: dask._expr.LLGExpr._layer
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - dask._expr.Expr.operand
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 986
    functionName: dask._expr.HLGExpr.hlg
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collection.dask.copy
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collection.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 692
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dc390e20>
    argNames:
    - cls
    - name
    - layer
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 470
    functionName: dask.highlevelgraph.HighLevelGraph.from_collections
    functionSourceFile: dask.highlevelgraph
    functionUses: 691
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collection.__dask_postcompute__
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1024
    functionName: dask._expr.HLGExpr.finalize_compute
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1032
    functionName: dask._expr.HLGExpr.__dask_annotations__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - dsk.layers.values
    - annot.items
    - collections.defaultdict
    - <builtin>.dict
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.layers.values
    functionSourceFile: <builtin>
    functionUses: 379
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: annot.items
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1047
    functionName: dask._expr.HLGExpr.__dask_keys__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask._expr.Expr.operand
    - <builtin>.list
    - dependencies.values
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._expr.HLGExpr
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1060
    functionName: dask._expr.HLGExpr._optimized_dsk
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - dependencies.update
    - layers.update
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - <builtin>.super
    - layers.items
    - <builtin>.id
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - graphs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 640
    functionName: dask.highlevelgraph.HighLevelGraph.merge
    functionSourceFile: dask.highlevelgraph
    functionUses: 9
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - dependencies.update
    - layers.update
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - <builtin>.super
    - layers.items
    - <builtin>.id
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1071
    functionName: dask._expr.HLGExpr.deterministic_token
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - uuid.uuid4
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1076
    functionName: dask._expr.HLGExpr._layer
    functionSourceFile: dask._expr
    functionUses: 817
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1089
    functionName: dask._expr._HLGExprSequence.__getitem__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1101
    functionName: dask._expr._HLGExprSequence.finalize_compute
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - op.finalize_compute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op.finalize_compute
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1104
    functionName: dask._expr._HLGExprSequence._tune_down
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - <builtin>.len
    - toolz.groupby
    - dependencies.update
    - v.__dask_keys__
    - layers.update
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - <builtin>.super
    - exprs.append
    - layers.items
    - <builtin>.id
    - groups.items
    - dask.highlevelgraph.HighLevelGraph.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._expr._HLGExprSequence._tune_down.<lambda1>
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.groupby
    functionSourceFile: toolz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: groups.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: exprs.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._expr._HLGExprSequence
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1135
    functionName: dask._expr._HLGExprSequence._optimized_dsk
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - dependencies.update
    - layers.update
    - <builtin>.isinstance
    - graphs.append
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - <builtin>.super
    - layers.items
    - hlgexpr.__dask_keys__
    - <builtin>.id
    - dask.highlevelgraph.HighLevelGraph.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hlgexpr.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1157
    functionName: dask._expr._HLGExprSequence.__dask_annotations__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - dsk.layers.values
    - annot.items
    - collections.defaultdict
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.dict
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_keys.extend
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_keys.append
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1198
    functionName: dask._expr._ExprSequence.__getitem__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1201
    functionName: dask._expr._ExprSequence._layer
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - toolz.merge
    - op._layer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op._layer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1210
    functionName: dask._expr._ExprSequence.__repr__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1215
    functionName: dask._expr._ExprSequence.finalize_compute
    functionSourceFile: dask._expr
    functionUses: 375
    functionsReached:
    - op.finalize_compute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1220
    functionName: dask._expr._ExprSequence.__dask_annotations__
    functionSourceFile: dask._expr
    functionUses: 374
    functionsReached:
    - annotations_by_type.setdefault
    - op.__dask_annotations__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op.__dask_annotations__
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: annotations_by_type.setdefault
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1227
    functionName: dask._expr._ExprSequence.__len__
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hlgs.append
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op.optimize
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: opt.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1279
    functionName: dask._expr.FinalizeCompute._simplify_down
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - keys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1283
    functionName: dask._expr._convert_dask_keys
    functionSourceFile: dask._expr
    functionUses: 1
    functionsReached:
    - dask._task_spec.NestedContainer.__init__
    - dask._expr._convert_dask_keys
    - <builtin>.len
    - <builtin>.isinstance
    - new_keys.append
    - <builtin>.super
    - dask._task_spec.TaskRef.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_keys.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 716
    functionName: dask.delayed.Delayed.__dask_postcompute__
    functionSourceFile: ''
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1310
    functionName: dask._expr.HLGFinalizeCompute._name
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1324
    functionName: dask._expr.HLGFinalizeCompute.hlg
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    - kwargs.values
    - expr.dsk.layers.copy
    - <builtin>.isinstance
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask._task_spec.TaskRef.__init__
    - expr.__dask_keys__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.Expr.operand
    - dask._expr._convert_dask_keys
    - expr.dsk.dependencies.copy
    - itertools.chain
    - deps.values
    - <builtin>.super
    - new_keys.append
    - layers.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.dsk.layers.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.dsk.dependencies.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc655ca0>
    - <ast.Constant object at 0x7fb9dc6550a0>
    argNames:
    - self
    - mapping
    - annotations
    - collection_annotations
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 337
    functionName: dask.highlevelgraph.MaterializedLayer.__init__
    functionSourceFile: dask.highlevelgraph
    functionUses: 871
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8a60>
    argNames:
    - self
    - layers
    - dependencies
    - key_dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 436
    functionName: dask.highlevelgraph.HighLevelGraph.__init__
    functionSourceFile: dask.highlevelgraph
    functionUses: 867
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - layers.items
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1371
    functionName: dask._expr.ProhibitReuse._modify_keys
    functionSourceFile: dask._expr
    functionUses: 818
    functionsReached:
    - <builtin>.str
    - dask._expr.ProhibitReuse._modify_keys
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1364
    functionName: dask._expr.ProhibitReuse._identity
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._expr.ProhibitReuse
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1368
    functionName: dask._expr.ProhibitReuse._suffix
    functionSourceFile: dask._expr
    functionUses: 0
    functionsReached:
    - uuid.uuid4
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.substitute
    functionSourceFile: <builtin>
    functionUses: 817
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk2.update
    functionSourceFile: <builtin>
    functionUses: 817
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics
    functionSourceFile: dask.dataframe.dask_expr.diagnostics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._explain
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.node_attr.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 77
    functionName: dask.dataframe.dask_expr.diagnostics._explain._explain_info
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 5
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.getattr
    - dask.utils.funcname
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - expr.operand
    - <builtin>.type
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - dependencies.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - explain_info
    - graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_node
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 2
    functionsReached:
    - graph.node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - explain_info
    - graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 4
    functionsReached:
    - graph.edge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.view
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph.node
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph.edge
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: dask.dataframe.dask_expr.diagnostics._explain._explain_details
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 6
    functionsReached:
    - <builtin>.len
    - expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._explain
    functionUses: 6
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - dependencies.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.operand
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.append
    functionSourceFile: <builtin>
    functionUses: 93
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - pyarrow.uint8
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - numpy.nan.data.chunks.replace
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - pandas.Int64Dtype
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - pyarrow.uint32
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.StringDtype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - pandas.Float32Dtype
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - pandas.BooleanDtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.array.core.Array.min
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - dask.base.tokenize
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - pyarrow.int32
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - pandas.UInt16Dtype
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - pyarrow.uint64
    - pyarrow.int16
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - pyarrow.float64
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.utils.Dispatch.register.wrapper
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - pyarrow.bool_
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - pyarrow.int64
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask.array.core.Array.__dask_layers__
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - pyarrow.int8
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - pandas.Int32Dtype
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - pandas.UInt32Dtype
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - pandas.Float64Dtype
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - pyarrow.float32
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - pandas.Int16Dtype
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - new_axes.items
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - pyarrow.uint16
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - pyarrow.string
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.utils.Dispatch.register
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.T.data.shape.replace
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - pandas.UInt64Dtype
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - pandas.UInt8Dtype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - pandas.Int8Dtype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.Dispatch.register.<RETURN>
    functionSourceFile: ''
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fileinfo
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: dask.dataframe.dask_expr.io.parquet._tokenize_fileinfo
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: dask.dataframe.dask_expr.io.parquet._maybe_adjust_cpu_count
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - os.cpu_count
    - pyarrow.set_cpu_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.set_cpu_count
    functionSourceFile: pyarrow
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.int8
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Int8Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.int16
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Int16Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.int32
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Int32Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.int64
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Int64Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.uint8
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.UInt8Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.uint16
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.UInt16Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.uint32
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.UInt32Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.uint64
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.UInt64Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.bool_
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.BooleanDtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.string
    functionSourceFile: pyarrow
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.StringDtype
    functionSourceFile: pandas
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.float32
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Float32Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.float64
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Float64Dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - weakref.WeakValueDictionary
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcab8f70>
    - <ast.Constant object at 0x7fb9dcab8550>
    argNames:
    - self
    - fragment
    - filesystem
    - file_size
    - fragment_packed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 119
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__init__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 130
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.pack
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - pyarrow.dataset.ParquetFileFormat
    - pickle.dumps
    - fs.equals
    - part_expr.equals
    - pqformat.read_options.equals
    - pyarrow.compute.scalar
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.compute.scalar
    functionSourceFile: pyarrow
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part_expr.equals
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.ParquetFileFormat
    functionSourceFile: pyarrow
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pqformat.read_options.equals
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.equals
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.dumps
    functionSourceFile: pickle
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.unpack
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - pyarrow.dataset.ParquetFileFormat
    - FragmentWrapper._filesystems.get
    - pickle.loads
    - pyarrow.compute.scalar
    - pqformat.make_fragment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FragmentWrapper._filesystems.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.loads
    functionSourceFile: pickle
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pqformat.make_fragment
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 186
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.fragment
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet.FragmentWrapper.unpack
    - pyarrow.dataset.ParquetFileFormat
    - FragmentWrapper._filesystems.get
    - pickle.loads
    - pyarrow.compute.scalar
    - pqformat.make_fragment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__dask_tokenize__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 199
    functionName: dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__reduce__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - pyarrow.dataset.ParquetFileFormat
    - pickle.dumps
    - fs.equals
    - part_expr.equals
    - dask.dataframe.dask_expr.io.parquet.FragmentWrapper.pack
    - pqformat.read_options.equals
    - pyarrow.compute.scalar
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: dask.dataframe.dask_expr.io.parquet._control_cached_plan
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - _cached_plan.keys
    - _cached_plan.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cached_plan.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cached_plan.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ds
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 211
    functionName: dask.dataframe.dask_expr.io.parquet.normalize_pa_ds
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - file_format
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: dask.dataframe.dask_expr.io.parquet.normalize_pa_file_format
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - schema
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 221
    functionName: dask.dataframe.dask_expr.io.parquet.normalize_pa_schema
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - schema.to_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: schema.to_string
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - schema
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: dask.dataframe.dask_expr.io.parquet.normalize_pq_schema
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - meta
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 234
    functionName: dask.dataframe.dask_expr.io.parquet.normalize_pq_filemetadata
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 268
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquet._meta
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 271
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquet._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 274
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquet._lower
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 287
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetData.io_func
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.parquet.core.ToParquetFunctionWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - engine
    - path
    - fs
    - partition_on
    - write_metadata_file
    - i_offset
    - name_function
    - kwargs_pass
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: dask.dataframe.io.parquet.core.ToParquetFunctionWrapper.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 299
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetData._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 302
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetData._task
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 310
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._meta
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 313
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 316
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._layer
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._layer.<dict2>.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 25
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 36
    ICount: 7
    IfCount: 25
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7fb9decaeac0>
    - <ast.Constant object at 0x7fb9decaeee0>
    - <ast.Constant object at 0x7fb9decaee20>
    - <ast.Constant object at 0x7fb9decaea60>
    - <ast.Constant object at 0x7fb9decae8e0>
    - <ast.Constant object at 0x7fb9decaeb80>
    - <ast.Constant object at 0x7fb9decae250>
    - <ast.Constant object at 0x7fb9decaea90>
    - <ast.Constant object at 0x7fb9decae5e0>
    - <ast.Constant object at 0x7fb9decae220>
    - <ast.Constant object at 0x7fb9decae490>
    - <ast.Constant object at 0x7fb9decaeaf0>
    - <ast.Constant object at 0x7fb9decae310>
    - <ast.Constant object at 0x7fb9decae970>
    - <ast.Constant object at 0x7fb9decaed00>
    argNames:
    - df
    - path
    - compression
    - write_index
    - append
    - overwrite
    - ignore_divisions
    - partition_on
    - storage_options
    - custom_metadata
    - write_metadata_file
    - compute
    - compute_kwargs
    - schema
    - name_function
    - filesystem
    - engine
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 337
    functionName: dask.dataframe.dask_expr.io.parquet.to_parquet
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - _cached_plan.clear
    - <builtin>.sorted
    - fsspec.implementations.arrow.ArrowFSWrapper._strip_protocol
    - inferred_schema.set
    - fsspec.implementations.local.LocalFileSystem._strip_protocol
    - <builtin>.range
    - fs.invalidate_cache
    - fs.open
    - fs._strip_protocol
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tlz.merge
    - fsspec.core.expand_paths_if_needed
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    - custom_metadata.keys
    - working_dir.rstrip
    - fs.isdir
    - <builtin>.str
    - dask.dataframe.io.parquet.core.get_engine
    - out.compute
    - dask.utils.import_required
    - fs.rm
    - dask.utils.typename
    - <builtin>.callable
    - dask.annotate
    - pyarrow.fs.FileSystem.from_uri
    - warnings.warn
    - pandas_metadata.get
    - dask.dataframe.dask_expr._collection.DataFrame.rename
    - fsspec.implementations.arrow.ArrowFSWrapper
    - row_group.column
    - t.to_pandas_dtype
    - fsspec.core.stringify_path
    - warnings.filterwarnings
    - typ.__module__.split
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - fsspec.implementations.local.LocalFileSystem
    - dask.dataframe.io.utils._get_pyarrow_dtypes
    - dask.utils.Dispatch.__init__
    - <builtin>.set
    - pyarrow.parquet.read_metadata
    - dask.dataframe.io.utils._is_local_fs
    - dask._collections.new_collection
    - tail_metadata.schema.to_arrow_schema
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.extract_filesystem
    - names.index
    - pyarrow.dataset.dataset
    - contextlib.nullcontext
    - c.get
    - fsspec.utils.stringify_path
    - json.loads
    - <builtin>.list
    - fsspec.utils.stringify_path.rstrip
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - read_path_with_slash.startswith
    - schema.get_field_index
    - fs.exists
    - pyarrow.schema
    - dask.dataframe.dask_expr._collection.FrameBase.reset_index
    - k.replace
    - dask_cudf.io.parquet.CudfEngine.initialize_write
    - fs.sep.join
    - <builtin>.issubclass
    - dask.config.get
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - dask_cudf.io.parquet.CudfEngine.extract_filesystem
    - tail_metadata.row_group
    - schema.field
    - fs.expand_path
    - dask.dataframe.io.parquet.utils.Engine.extract_filesystem
    - fs.mkdirs
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.initialize_write
    - <builtin>.type
    - pandas.Series
    - reserved_names.append
    - importlib.import_module
    - dask.dataframe.dask_expr.io.parquet._set_parquet_engine
    - fsspec.core.stringify_path.startswith
    - dask.config.canonical_name
    - inferred_schema.get_field_index
    - dataset_options.pop
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc031c0>
    - <ast.Constant object at 0x7fb9dcc03190>
    argNames:
    - engine
    - meta
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1506
    functionName: dask.dataframe.dask_expr.io.parquet._set_parquet_engine
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 3
    functionsReached:
    - dask.config.get
    - typ.__module__.split
    - k.replace
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - engine
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 361
    functionName: dask.dataframe.io.parquet.core.get_engine
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 4
    functionsReached:
    - dask.utils.import_required
    - importlib.import_module
    - <builtin>.issubclass
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.stringify_path
    functionSourceFile: fsspec
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask_cudf.io.parquet.CudfEngine.extract_filesystem
    functionSourceFile: dask_cudf
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - urlpath
    - filesystem
    - dataset_options
    - open_file_options
    - storage_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 446
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.extract_filesystem
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - fsspec.core.get_fs_token_paths
    - pyarrow.fs.FileSystem.from_uri
    - fs._strip_protocol
    - <builtin>.isinstance
    - fsspec.core.stringify_path.startswith
    - fsspec.implementations.arrow.ArrowFSWrapper._strip_protocol
    - fsspec.core.stringify_path
    - fsspec.implementations.local.LocalFileSystem._strip_protocol
    - dataset_options.pop
    - fsspec.implementations.local.LocalFileSystem
    - dask.dataframe.io.parquet.utils.Engine.extract_filesystem
    - <builtin>.type
    - fsspec.implementations.arrow.ArrowFSWrapper
    - fsspec.core.expand_paths_if_needed
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.exists
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.isdir
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.stringify_path.rstrip
    functionSourceFile: fsspec
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: read_path_with_slash.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 18
    functionName: dask.dataframe.io.utils._is_local_fs
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 10
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.expand_path
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: working_dir.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.rm
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cached_plan.clear
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reserved_names.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc502b0>
    argNames:
    - self
    - drop
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 653
    functionName: dask.dataframe.dask_expr._collection.FrameBase.reset_index
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 4
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc165730>
    - <ast.Constant object at 0x7fb9dc165940>
    argNames:
    - self
    - index
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3270
    functionName: dask.dataframe.dask_expr._collection.DataFrame.rename
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: custom_metadata.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 1
    IfCount: 15
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cb310>
    - <ast.Constant object at 0x7fb9dd6cbac0>
    - <ast.Constant object at 0x7fb9dd6cb940>
    - <ast.Constant object at 0x7fb9dd6cbb50>
    - <ast.Constant object at 0x7fb9dd6cba90>
    - <ast.Constant object at 0x7fb9dd6cb430>
    argNames:
    - cls
    - df
    - fs
    - path
    - append
    - partition_on
    - ignore_divisions
    - division_info
    - schema
    - index_cols
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 640
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.initialize_write
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - names.index
    - <builtin>.sorted
    - fs.sep.join
    - pandas_metadata.get
    - inferred_schema.set
    - <builtin>.range
    - row_group.column
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - pyarrow.dataset.dataset
    - fs.open
    - tail_metadata.row_group
    - t.to_pandas_dtype
    - <builtin>.isinstance
    - schema.field
    - fs.mkdirs
    - pandas.Series
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    - c.get
    - <builtin>.len
    - json.loads
    - dask.dataframe.io.utils._get_pyarrow_dtypes
    - dask.utils.Dispatch.__init__
    - <builtin>.set
    - pyarrow.parquet.read_metadata
    - schema.get_field_index
    - pyarrow.schema
    - inferred_schema.get_field_index
    - tail_metadata.schema.to_arrow_schema
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask_cudf.io.parquet.CudfEngine.initialize_write
    functionSourceFile: dask_cudf
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.annotate
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.catch_warnings
    functionSourceFile: warnings
    functionUses: 439
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.filterwarnings
    functionSourceFile: warnings
    functionUses: 421
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.compute
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.invalidate_cache
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 7
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - user_types_mapper
    - dtype_backend
    - pyarrow_strings_enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 671
    functionName: dask.dataframe.dask_expr.io.parquet._determine_type_mapper
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - type_mappers.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyarrow_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 676
    functionName: dask.dataframe.dask_expr.io.parquet._determine_type_mapper.pyarrow_type_mapper
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - pandas.StringDtype
    - pandas.ArrowDtype
    - pyarrow.string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.ArrowDtype
    functionSourceFile: pandas
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type_mappers.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 694
    functionName: dask.dataframe.dask_expr.io.parquet._determine_type_mapper._convert_decimal_type
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - pyarrow.types.is_decimal
    - pandas.ArrowDtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_decimal
    functionSourceFile: pyarrow
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyarrow_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 707
    functionName: dask.dataframe.dask_expr.io.parquet._determine_type_mapper.default_types_mapper
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 723
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._filter_passthrough_available
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet._DNF.__init__
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - total.append
    - <builtin>.isinstance
    - flip.get
    - itertools.product
    - <builtin>.super
    - dask.dataframe.dask_expr.io.parquet._DNF.extract_pq_filters
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - pq_expr
    - predicate_expr
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1662
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.extract_pq_filters
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet._DNF.__init__
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - total.append
    - <builtin>.isinstance
    - flip.get
    - itertools.product
    - dask.dataframe.dask_expr.io.parquet._DNF.extract_pq_filters
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 730
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._simplify_up
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._get_lengths
    - pandas.isna
    - <builtin>.sum
    - dask.dataframe.dask_expr.io.parquet._DNF.extract_pq_filters
    - <builtin>.tuple
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - dask.dataframe.dask_expr.io.parquet.ReadParquet._filter_passthrough_available
    - tuple_pos.nonzero
    - dask.dataframe.dask_expr.io.parquet._DNF.__init__
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - total.append
    - flip.get
    - <builtin>.list
    - itertools.product
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.super
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._get_lengths
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb67400>
    argNames:
    - expr
    - parent
    - dependents
    - additional_columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3821
    functionName: dask.dataframe.dask_expr._expr.determine_column_projection
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 41
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 995
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._get_lengths
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1475
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._get_lengths
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 769
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet.columns
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - column
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 69
    functionName: dask.dataframe.dask_expr._util._convert_to_list
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 26
    functionsReached:
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 777
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._funcname
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 780
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet.__dask_tokenize__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.utils.funcname
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.type
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 789
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._name
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 793
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet.checksum
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - i
    - op
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 796
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._tree_repr_argument_construction
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 803
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._meta
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 814
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 818
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquet._fusion_compression_factor
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 865
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.normalized_path
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - p.rstrip
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr.io.parquet._normalize_and_strip_protocol
    - p.split
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1822
    functionName: dask.dataframe.dask_expr.io.parquet._normalize_and_strip_protocol
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - p.rstrip
    - <builtin>.len
    - <builtin>.isinstance
    - p.split
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 869
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fs
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - pyarrow.fs.FileSystem.from_uri
    - <builtin>.type
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.fs.FileSystem.from_uri
    functionSourceFile: pyarrow
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 35
    functionLinenumber: 881
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.approx_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.dataframe.dask_expr.io.parquet._combine_stats
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - key.replace
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - finfos_sampled.append
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.config.set.__init__
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - tlz.itertoolz.partition_all
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - finfo_size_arr.argsort
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - agg_funcs.get
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.sample_statistics
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.config.set._assign
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - ixs.append
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - frags_samples.append
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - key.split
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.utils._array_like_safe
    - numpy.frompyfunc
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.config.check_deprecations
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - aggregated_stats.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - arg.items
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8b65b0>
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 34
    functionLinenumber: 940
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.sample_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - key.replace
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - finfos_sampled.append
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - meta.reshape
    - dataclasses.fields
    - dask.base.DaskMethodsMixin.compute
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - mins.astype
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.config.set.__init__
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - tlz.itertoolz.partition_all
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - finfo_size_arr.argsort
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.config.set._assign
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - ixs.append
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - frags_samples.append
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - key.split
    - dask._expr.Expr.optimize
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - numpy.frompyfunc
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.config.check_deprecations
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - arg.items
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.array
    functionSourceFile: numpy
    functionUses: 752
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - stats
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2009
    functionName: dask.dataframe.dask_expr.io.parquet._combine_stats
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - d.items
    - result.items
    - dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - functools.partial
    - agg_funcs.get
    - aggregated_stats.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddbeddc0>
    - <ast.Constant object at 0x7fb9ddbed0a0>
    argNames:
    - self
    - files
    - fragments
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 926
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - key.replace
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - x.astype
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.config.set.__init__
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - tlz.itertoolz.partition_all
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.config.set._assign
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - key.split
    - dask._expr.Expr.optimize
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.config.check_deprecations
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - arg.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - file_infos
    - fragments
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 1996
    functionName: dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - x.astype
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - tlz.itertoolz.partition_all
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.compute
    functionSourceFile: ''
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.sample_statistics.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.frompyfunc
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finfo_size_arr.argsort
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ixs.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finfos_sampled.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frags_samples.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 34
    functionLinenumber: 975
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.raw_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - key.replace
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - x.astype
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.config.set.__init__
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - tlz.itertoolz.partition_all
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.config.set._assign
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - key.split
    - dask._expr.Expr.optimize
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.config.check_deprecations
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - arg.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 986
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.aggregated_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - d.items
    - result.items
    - dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - functools.partial
    - agg_funcs.get
    - aggregated_stats.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - stats
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1956
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 4
    functionsReached:
    - d.items
    - result.items
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - functools.partial
    - agg_funcs.get
    - aggregated_stats.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1001
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._dataset_info
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dataset.get_fragments
    - <builtin>.map
    - <builtin>.sorted
    - all_files.pop
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - pyarrow.fs.FileSelector
    - _ENSURE_DETERMINISTIC.set
    - all_files.extend
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - dataset.schema.empty_table
    - _ENSURE_DETERMINISTIC.reset
    - dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__init__
    - pyarrow.dataset.parquet_dataset
    - pyarrow.parquet.ParquetDataset
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.fs.FileSelector
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_files.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._dataset_info.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - x.base_name.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.base_name.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_files.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.parquet_dataset
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataset.get_fragments
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.ParquetDataset
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataset.schema.empty_table
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1079
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._division_from_stats
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - minmax.argsort
    - <builtin>.enumerate
    - minmax.append
    - <builtin>.len
    - dask.dataframe.dask_expr.io.parquet._divisions_from_statistics
    - divisions.append
    - <builtin>.tuple
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - aggregated_stats
    - index_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1838
    functionName: dask.dataframe.dask_expr.io.parquet._divisions_from_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - minmax.argsort
    - <builtin>.enumerate
    - minmax.append
    - <builtin>.len
    - divisions.append
    - <builtin>.tuple
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1094
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.all_statistics_known
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - kwargs.items
    - <builtin>.all
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1100
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fragment_sort_index
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1103
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1106
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._tune_up
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - parent.substitute
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.substitute
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1114
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fragments
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fragment_sort_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1127
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fragments_unsorted
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - pyarrow.dataset.FileSystemDataset
    - numpy.array
    - ds.get_fragments
    - pyarrow.parquet.filters_to_expression
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.filters_to_expression
    functionSourceFile: pyarrow
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.FileSystemDataset
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ds.get_fragments
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 36
    functionLinenumber: 1149
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fusion_compression_factor
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.dataframe.dask_expr.io.parquet._combine_stats
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - key.replace
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - finfos_sampled.append
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - x.astype
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array.reductions._nanmin_skip
    - numpy.true_divide.outer
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.config.set.__init__
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.dataframe.dask_expr.io.parquet._collect_statistics_plan
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.approx_statistics
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - tlz.itertoolz.partition_all
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - to_collect.append
    - finfo_size_arr.argsort
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - agg_funcs.get
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.sample_statistics
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.dataframe.dask_expr.io.parquet._gather_statistics
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.config.set._assign
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - ixs.append
    - _tmp_indices.append
    - dsk.pop
    - numpy.positive.outer
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - frags_samples.append
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.array.core._pass_extra_kwargs
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - key.split
    - dask._expr.Expr.optimize
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - _ENSURE_DETERMINISTIC.reset
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - numpy.frompyfunc
    - dask.array.reductions.numel
    - dask.array.rechunk._breakpoints
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.config.check_deprecations
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - aggregated_stats.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - arg.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1165
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__init__
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - columns.append
    - <builtin>.list
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - fragment_wrapper
    - filters
    - columns
    - schema
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1198
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fragment_to_table
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - pyarrow.set_cpu_count
    - pyarrow.parquet.filters_to_expression
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - pyarrow.dataset.ParquetFragmentScanOptions
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.dataframe.dask_expr.io.parquet._maybe_adjust_cpu_count
    - pyarrow.CacheOptions
    - <builtin>.isinstance
    - <builtin>.int
    - os.cpu_count
    - suffix.lower
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - numpy.nan.T.data.chunks.replace
    - fragment.to_table
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.CacheOptions
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.ParquetFragmentScanOptions
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fragment.to_table
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - table
    - index_name
    - arrow_to_pandas
    - dtype_backend
    - pyarrow_strings_enabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1230
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._table_to_pandas
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - arrow_to_pandas.get
    - <builtin>.len
    - arrow_to_pandas.copy
    - table.to_pandas
    - arrow_to_pandas.pop
    - dask.dataframe.dask_expr.io.parquet._determine_type_mapper
    - type_mappers.append
    - df.set_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrow_to_pandas.copy
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrow_to_pandas.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrow_to_pandas.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: table.to_pandas
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.set_index
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1303
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec.engine
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - dask.dataframe.io.parquet.core.get_engine
    - dask.utils.import_required
    - <builtin>.isinstance
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1309
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 2
    IfCount: 12
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1313
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._dataset_info
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - stat.get
    - dask.dataframe.dask_expr.io.parquet._control_cached_plan
    - <builtin>.min
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - hashlib.md5
    - char.isdigit
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - <builtin>.id
    - fs.checksum
    - _ENSURE_DETERMINISTIC.set
    - dask.dataframe.io.parquet.core.apply_filters
    - <builtin>.isinstance
    - <builtin>.hasattr
    - checksum.append
    - dataset_info.get
    - user_kwargs.pop
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - <builtin>.str
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - next_part.append
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - kwargs.items
    - <builtin>.enumerate
    - stats_agg.append
    - warnings.warn
    - pandas.isna
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - tlz.groupby
    - <builtin>.int
    - part.copy
    - suffix.lower
    - out_statistics.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.set
    - kwargs.copy
    - dask.dataframe.dask_expr.io.parquet._align_statistics
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - dask.dataframe.dask_expr.io.parquet._aggregate_row_groups
    - next_stat.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - out_parts.append
    - <builtin>.next
    - dask.tokenize.tokenize
    - dask.dataframe.io.parquet.utils._split_user_options
    - dask.dataframe.io.parquet.core.apply_filters.apply_conjunction
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_row_group_criteria
    - out.append
    - divisions.append
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - c.get
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - stat.copy
    - <builtin>.list
    - dask.dataframe.io.parquet.core.sorted_columns
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - <builtin>.bool
    - path.endswith
    - dask.dataframe.io.parquet.core.set_index_columns
    - <builtin>.map
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - _ENSURE_DETERMINISTIC.get
    - _cached_plan.keys
    - dask.tokenize._tokenize
    - parts_agg.append
    - dask.dataframe.dask_expr.io.parquet._calculate_divisions
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - dask.dataframe.io.parquet.core.aggregate_row_groups
    - _cached_plan.pop
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_blocksize_criteria
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - kwargs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 694
    functionName: dask.dataframe.io.parquet.utils._split_user_options
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - user_kwargs.pop
    - warnings.warn
    - kwargs.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.checksum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: checksum.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 4
    argDefaultValues: []
    argNames:
    - meta
    - index
    - columns
    - auto_index_allowed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 568
    functionName: dask.dataframe.io.parquet.core.set_index_columns
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - parts
    - statistics
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1523
    functionName: dask.dataframe.dask_expr.io.parquet._align_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.zip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - parts
    - statistics
    - dataset_info
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1542
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_row_groups
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - stat.get
    - stats_agg.append
    - next_stat.get
    - <builtin>.min
    - <builtin>.zip
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.isinstance
    - parts_agg.append
    - <builtin>.int
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_row_group_criteria
    - part.copy
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - <builtin>.len
    - stat.copy
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - <builtin>.max
    - dask.dataframe.io.parquet.core.aggregate_row_groups
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - <builtin>.set
    - next_part.append
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_blocksize_criteria
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - parts
    - statistics
    - filters
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 448
    functionName: dask.dataframe.io.parquet.core.apply_filters
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - out_statistics.append
    - c.get
    - <builtin>.zip
    - dask.dataframe.io.parquet.core.apply_filters.apply_conjunction
    - <builtin>.isinstance
    - tlz.groupby
    - pandas.isna
    - out_parts.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - statistics
    - dataset_info
    - npartitions
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1559
    functionName: dask.dataframe.dask_expr.io.parquet._calculate_divisions
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dataset_info.get
    - <builtin>.len
    - <builtin>.sorted
    - <builtin>.all
    - out.append
    - dask.dataframe.io.parquet.core.sorted_columns
    - divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1449
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1456
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._io_func
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - tlz.merge
    - dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - engine
    - fs
    - meta
    - columns
    - index
    - dtype_backend
    - kwargs
    - common_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__init__
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 2
    functionsReached:
    - tlz.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1472
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._plan
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 1486
    functionName: dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._pq_length_stats
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - p.get
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - fastavro.reader
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - dask.bag.core.Item.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.dataframe.io.utils._is_local_fs
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - collections.defaultdict.keys
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - numpy.can_cast
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd741d60>
    argNames:
    - expr
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 1704
    functionName: dask.dataframe.dask_expr.io.parquet._collect_pq_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - p.get
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - fastavro.reader
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - dask.bag.core.Item.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.dataframe.io.utils._is_local_fs
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - collections.defaultdict.keys
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - numpy.can_cast
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 6
    IfCount: 12
    argCount: 6
    argDefaultValues: []
    argNames:
    - parts
    - stats
    - blocksize
    - split_row_groups
    - fs
    - aggregation_depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 615
    functionName: dask.dataframe.io.parquet.core.aggregate_row_groups
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 2
    functionsReached:
    - stat.get
    - next_stat.get
    - stats_agg.append
    - <builtin>.min
    - <builtin>.zip
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.isinstance
    - parts_agg.append
    - <builtin>.int
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_row_group_criteria
    - part.copy
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - <builtin>.len
    - stat.copy
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - <builtin>.set
    - next_part.append
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - dask.dataframe.io.parquet.core.aggregate_row_groups._check_blocksize_criteria
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataset_info.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 4
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcac7f70>
    argNames:
    - statistics
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 402
    functionName: dask.dataframe.io.parquet.core.sorted_columns
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - out.append
    - divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1588
    functionName: dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple._maybe_list
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.hasattr
    - val.to_list_tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - val
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1590
    functionName: dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple._maybe_list
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - <builtin>.list
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.to_list_tuple
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1607
    functionName: dask.dataframe.dask_expr.io.parquet._DNF._And.to_list_tuple
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - val.to_list_tuple
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - filters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1616
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.__init__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 4
    functionsReached:
    - itertools.product
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - total.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - filters
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1626
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.normalize
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 5
    functionsReached:
    - itertools.product
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - total.append
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1619
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.to_list_tuple
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple._maybe_list
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.hasattr
    - dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple
    - val.to_list_tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1622
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.__bool__
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.product
    functionSourceFile: itertools
    functionUses: 649
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: total.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1648
    functionName: dask.dataframe.dask_expr.io.parquet._DNF.combine
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.parquet._DNF.__init__
    - dask.dataframe.dask_expr.io.parquet._DNF.normalize
    - total.append
    - <builtin>.isinstance
    - itertools.product
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: flip.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.keys
    functionSourceFile: collections
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec0dac0>
    - <ast.Constant object at 0x7fb9dec0d130>
    - <ast.Constant object at 0x7fb9dec0d0d0>
    - <ast.Constant object at 0x7fb9dec0d8e0>
    argNames:
    - obj
    - name
    - pure
    - nout
    - traverse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 414
    functionName: dask.delayed.delayed
    functionSourceFile: dask.delayed
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de875c40>
    argNames:
    - d
    - uri
    - engine_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 413
    functionName: dask.dataframe.io.sql._to_sql_chunk
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 43
    functionsReached:
    - engine.dispose
    - functools.partial.to_sql
    - tlz.concat.to_sql
    - fsspec.core.OpenFile.to_sql
    - sqlalchemy.create_engine
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - fil
    - depend_on
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 761
    functionName: dask.dataframe.io.csv._write_csv
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 42
    functionsReached:
    - fsspec.core.OpenFile.to_csv
    - functools.partial.to_csv
    - os.path.normpath
    - tlz.concat.to_csv
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf
    functionSourceFile: scipy
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - fobj
    - 'off'
    - l
    - head
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 142
    functionName: dask.bag.avro.read_chunk
    functionSourceFile: dask.bag.avro
    functionUses: 42
    functionsReached:
    - fastavro.iter_avro
    - fsspec.utils.read_block.startswith
    - io.BytesIO
    - fastavro.reader
    - <builtin>.list
    - <builtin>.hasattr
    - fsspec.utils.read_block
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def25f40>
    - <ast.Constant object at 0x7fb9def254c0>
    argNames:
    - self
    - obj
    - key
    - pure
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 835
    functionName: dask.delayed.DelayedLeaf.__init__
    functionSourceFile: dask.delayed
    functionUses: 374
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 8
    argDefaultValues: []
    argNames:
    - f
    - orient
    - lines
    - engine
    - column_name
    - path
    - path_dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 309
    functionName: dask.dataframe.io.json.read_json_file
    functionSourceFile: dask.dataframe.io.json
    functionUses: 42
    functionsReached:
    - dask.dataframe.io.json.add_path_column
    - functools.partial
    - df.assign
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - fs
    - path
    - compression
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 65
    functionName: dask.bag.avro.open_head
    functionSourceFile: dask.bag.avro
    functionUses: 42
    functionsReached:
    - fo.tell
    - <builtin>.len
    - <builtin>.ord
    - tlz.concat.info
    - dask.bag.avro.read_header
    - <builtin>.range
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - dask.bag.avro.read_bytes
    - dask.bag.avro.read_long
    - fo.read
    - fo.seek
    - fsspec.core.OpenFile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric
    functionSourceFile: pandas
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - lazy_file
    - 'off'
    - bs
    - delimiter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: dask.bytes.core.read_block_from_file
    functionSourceFile: dask.bytes.core
    functionUses: 42
    functionsReached:
    - f.read
    - copy.copy
    - fsspec.utils.read_block
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb92160>
    argNames:
    - parts
    - fs
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1764
    functionName: dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 42
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - dask.dataframe.io.json.read_json.orient.open
    - dask.array.stats.ttest_1samp.n.open
    - <builtin>.min
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - dask.array.stats.power_divergence.p.open
    - <builtin>.range
    - dask.array.stats.ttest_rel.df.open
    - md.row_group
    - row_group.column
    - fsspec.core.open.open
    - dask.array.stats.ttest_ind.df.open
    - <builtin>.isinstance
    - dask.utils.system_encoding.open
    - column_stats.keys
    - <builtin>.list
    - <builtin>.max
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dask.array.stats._count.<RETURN>.open
    - dask.array.stats.f_oneway.prob.open
    - pyarrow.parquet.ParquetFile
    - dask.bag.text.read_text.block_files.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - openfile
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: dask.dataframe.io.json.write_json_partition
    functionSourceFile: dask.dataframe.io.json
    functionUses: 42
    functionsReached:
    - fsspec.core.OpenFile.to_json
    - tlz.concat.to_json
    - os.path.normpath
    - functools.partial.to_json
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - fo
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 160
    functionName: dask.bag.avro.read_file
    functionSourceFile: dask.bag.avro
    functionUses: 42
    functionsReached:
    - fastavro.reader
    - <builtin>.list
    - <builtin>.hasattr
    - fastavro.iter_avro
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 554
    functionName: dask.graph_manipulation.chunks.checkpoint
    functionSourceFile: ''
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - args
    - extras
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 608
    functionName: dask.dataframe.io.sql._extra_deps
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 42
    functionsReached:
    - functools.partial.decode
    - fsspec.core.OpenFile.decode
    - sqlalchemy.create_engine
    - text.endswith
    - <builtin>.range
    - functools.partial
    - io.StringIO
    - dask.bag.text.attach_path
    - dask.delayed.Delayed.__iter__
    - dask.bag.text.decode
    - tlz.concat
    - <builtin>.isinstance
    - fsspec.core.OpenFile
    - dask.dataframe.io.sql._to_sql_chunk
    - engine.dispose
    - text.split
    - <builtin>.list
    - tlz.concat.decode
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - dask.delayed.Delayed.__init__
    - functools.partial.to_sql
    - tlz.concat.to_sql
    - fsspec.core.OpenFile.to_sql
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd
    functionSourceFile: numpy
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de90c9d0>
    - <ast.Constant object at 0x7fb9de90c160>
    argNames:
    - x
    - index
    - parent_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 95
    functionName: dask.dataframe.dispatch.make_meta
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 88
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc56c820>
    argNames:
    - chunk
    - encoding
    - errors
    - engine
    - column_name
    - path
    - path_dtype
    - kwargs
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 294
    functionName: dask.dataframe.io.json.read_json_chunk
    functionSourceFile: dask.dataframe.io.json
    functionUses: 42
    functionsReached:
    - df.assign
    - functools.partial.decode
    - dask.dataframe.io.json.add_path_column
    - tlz.concat.decode
    - s.seek
    - fsspec.core.OpenFile.decode
    - functools.partial
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec71730>
    argNames:
    - part
    - fs
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1767
    functionName: dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 43
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - dask.dataframe.io.json.read_json.orient.open
    - dask.array.stats.ttest_1samp.n.open
    - <builtin>.min
    - dask.array.stats.power_divergence.p.open
    - <builtin>.range
    - dask.array.stats.ttest_rel.df.open
    - md.row_group
    - row_group.column
    - fsspec.core.open.open
    - dask.array.stats.ttest_ind.df.open
    - <builtin>.isinstance
    - dask.utils.system_encoding.open
    - column_stats.keys
    - <builtin>.list
    - <builtin>.max
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dask.array.stats._count.<RETURN>.open
    - dask.array.stats.f_oneway.prob.open
    - pyarrow.parquet.ParquetFile
    - dask.bag.text.read_text.block_files.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats.f_oneway.prob.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.json.read_json.orient.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag.text.read_text.block_files.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats.ttest_1samp.n.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.system_encoding.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.open.open
    functionSourceFile: fsspec
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats.power_divergence.p.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.json.read_json.encoding.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats._count.<RETURN>.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats.ttest_rel.df.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.stats.ttest_ind.df.open
    functionSourceFile: dask
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.ParquetFile
    functionSourceFile: pyarrow
    functionUses: 48
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: md.row_group
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row_group.column
    functionSourceFile: <builtin>
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: column_stats.keys
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: minmax.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Series
    functionSourceFile: pandas
    functionUses: 91
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: minmax.argsort
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.append
    functionSourceFile: <builtin>
    functionUses: 396
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - original
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1870
    functionName: dask.dataframe.dask_expr.io.parquet._extract_stats
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 8
    functionsReached:
    - rgs.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rgs.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - dicts
    - agg_funcs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1919
    functionName: dask.dataframe.dask_expr.io.parquet._agg_dicts
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 6
    functionsReached:
    - d.items
    - result.items
    - agg_funcs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.items
    functionSourceFile: <builtin>
    functionUses: 632
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: agg_funcs.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cols
    - agg_cols
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1935
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_columns
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - combine.pop
    - d.items
    - result.items
    - dask.dataframe.dask_expr.io.parquet._agg_dicts
    - combine.append
    - inner.append
    - agg_funcs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: combine.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inner.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: combine.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1951
    functionName: dask.dataframe.dask_expr.io.parquet._get_min_max_value
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<dict1>.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    - dask.dataframe.dask_expr.io.parquet._get_min_max_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<dict1>.<lambda2>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<lambda2>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr.io.parquet._get_min_max_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<dict2>.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aggregated_stats.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - frags
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 1984
    functionName: dask.dataframe.dask_expr.io.parquet._gather_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - rgs.append
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - token_fragment
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1986
    functionName: dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 7
    functionsReached:
    - rgs.append
    - dask.dataframe.dask_expr.io.parquet._extract_stats
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: to_collect.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.itertoolz.partition_all
    functionSourceFile: tlz
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._combine_stats.<dict1>.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.parquet._combine_stats.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.io.parquet
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._util
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - typing.TypeVar
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - periods
    - freq
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - divs.shift
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.tuple
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.tseries.frequencies.to_offset
    functionSourceFile: pandas
    functionUses: 383
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divs.shift
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd872940>
    - <ast.Constant object at 0x7fb9dd872430>
    argNames:
    - axis
    - none_is_zero
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: dask.dataframe.dask_expr._util._validate_axis
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 6
    functionsReached:
    - numeric_axis.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numeric_axis.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8b62e0>
    argNames:
    - expr
    - ignore
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 81
    functionName: dask.dataframe.dask_expr._util._tokenize_partial
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 35
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - maxsize
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: dask.dataframe.dask_expr._util.LRU.__init__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 38
    functionsReached:
    - <builtin>.super
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: dask.dataframe.dask_expr._util.LRU.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - typing.cast
    - <builtin>.super
    - typing.cast.move_to_end
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.move_to_end
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: dask.dataframe.dask_expr._util.LRU.__setitem__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - typing.cast.popitem
    - typing.cast
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.popitem
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 120
    functionName: dask.dataframe.dask_expr._util._BackendData.__init__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 35
    functionsReached:
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.super
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._util._BackendData
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 125
    functionName: dask.dataframe.dask_expr._util._BackendData._token
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 130
    functionName: dask.dataframe.dask_expr._util._BackendData.__len__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 133
    functionName: dask.dataframe.dask_expr._util._BackendData.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - object.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: dask.dataframe.dask_expr._util._BackendData.__reduce__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd014430>
    argNames:
    - self
    - memodict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.dataframe.dask_expr._util._BackendData.__deepcopy__
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 148
    functionName: dask.dataframe.dask_expr._util.normalize_data_wrapper
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dfs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 152
    functionName: dask.dataframe.dask_expr._util._maybe_from_pandas
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 7
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.utils.is_series_like
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - <builtin>.any
    - typ.__name__.lower
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - <builtin>.super
    - dask._collections.new_collection
    - <builtin>.all
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 155
    functionName: dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 8
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb86430>
    - <ast.Constant object at 0x7fb9dcb86070>
    - <ast.Constant object at 0x7fb9dcb86a60>
    argNames:
    - data
    - npartitions
    - sort
    - chunksize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4820
    functionName: dask.dataframe.dask_expr._collection.from_pandas
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 31
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - <builtin>.super
    - dask._collections.new_collection
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - shuffle
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 163
    functionName: dask.dataframe.dask_expr._util._get_shuffle_preferring_order
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 4
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - k.replace
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - funcname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 175
    functionName: dask.dataframe.dask_expr._util._raise_if_object_series
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 11
    functionsReached:
    - pandas.api.types.is_string_dtype
    - <builtin>.hasattr
    - dask.dataframe._compat.is_string_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr_or_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: dask.dataframe._compat.is_string_dtype
    functionSourceFile: dask.dataframe._compat
    functionUses: 13
    functionsReached:
    - <builtin>.hasattr
    - pandas.api.types.is_string_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr_or_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 187
    functionName: dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 32
    functionsReached:
    - pandas.api.types.is_numeric_dtype
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.api.types.is_bool_dtype
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_any_real_numeric_dtype
    functionSourceFile: pandas
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_numeric_dtype
    functionSourceFile: pandas
    functionUses: 412
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_complex_dtype
    functionSourceFile: pandas
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_bool_dtype
    functionSourceFile: pandas
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - shuffle_method
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 204
    functionName: dask.dataframe.dask_expr._util.get_specified_shuffle
    functionSourceFile: dask.dataframe.dask_expr._util
    functionUses: 34
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe._compat
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - contextlib.contextmanager
    - <builtin>.getattr
    - version.split
    - warnings.warn
    - INSTALL_MAPPING.get
    - VERSIONS.get
    - dask._compatibility.get_version
    - name.split
    - dask._compatibility.import_optional_dependency
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - left
    - right
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: dask.dataframe._compat.assert_categorical_equal
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - pandas.testing.assert_extension_array_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.testing.assert_extension_array_equal
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - left
    - right
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: dask.dataframe._compat.assert_numpy_array_equal
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - pandas.isna
    - numpy.testing.assert_array_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.isna
    functionSourceFile: pandas
    functionUses: 426
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.testing.assert_array_equal
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: dask.dataframe._compat.makeDataFrame
    functionSourceFile: dask.dataframe._compat
    functionUses: 3
    functionsReached:
    - <builtin>.list
    - numpy.random.randn
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.random.randn
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.DataFrame
    functionSourceFile: pandas
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.dataframe._compat.makeTimeDataFrame
    functionSourceFile: dask.dataframe._compat
    functionUses: 1
    functionsReached:
    - pandas.date_range
    - dask.dataframe._compat.makeDataFrame
    - dask.dataframe._compat.makeDateIndex
    - <builtin>.list
    - numpy.random.randn
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de9507f0>
    - <ast.Constant object at 0x7fb9de9501f0>
    argNames:
    - k
    - freq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 69
    functionName: dask.dataframe._compat.makeDateIndex
    functionSourceFile: dask.dataframe._compat
    functionUses: 2
    functionsReached:
    - pandas.date_range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 65
    functionName: dask.dataframe._compat.makeTimeSeries
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - pandas.date_range
    - dask.dataframe._compat.makeDataFrame
    - dask.dataframe._compat.makeDateIndex
    - <builtin>.list
    - numpy.random.randn
    - pandas.DataFrame
    - dask.dataframe._compat.makeTimeDataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.date_range
    functionSourceFile: pandas
    functionUses: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de950790>
    - <ast.Constant object at 0x7fb9de950f70>
    argNames:
    - k
    - freq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.dataframe._compat.makeTimedeltaIndex
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - pandas.timedelta_range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.timedelta_range
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 77
    functionName: dask.dataframe._compat.makeMissingDataframe
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - dask.dataframe._compat.makeDataFrame
    - numpy.where
    - <builtin>.list
    - numpy.random.randn
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.where
    functionSourceFile: numpy
    functionUses: 412
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 84
    functionName: dask.dataframe._compat.makeMixedDataFrame
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - pandas.date_range
    - <builtin>.range
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: dask.dataframe._compat.check_groupby_axis_deprecation
    functionSourceFile: dask.dataframe._compat
    functionUses: 2
    functionsReached:
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: dask.dataframe._compat.check_observed_deprecation
    functionSourceFile: dask.dataframe._compat
    functionUses: 19
    functionsReached:
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 125
    functionName: dask.dataframe._compat.check_convert_dtype_deprecation
    functionSourceFile: dask.dataframe._compat
    functionUses: 1
    functionsReached:
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: dask.dataframe._compat.check_apply_dataframe_deprecation
    functionSourceFile: dask.dataframe._compat
    functionUses: 1
    functionsReached:
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 153
    functionName: dask.dataframe._compat.check_reductions_runtime_warning
    functionSourceFile: dask.dataframe._compat
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr_or_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: dask.dataframe._compat.is_any_real_numeric_dtype
    functionSourceFile: dask.dataframe._compat
    functionUses: 3
    functionsReached:
    - pandas.api.types.is_any_real_numeric_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_string_dtype
    functionSourceFile: pandas
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr
    functionSourceFile: dask.dataframe.dask_expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._dummies
    functionSourceFile: dask.dataframe.dask_expr._dummies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9decae7c0>
    - <ast.Constant object at 0x7fb9decae730>
    - <ast.Constant object at 0x7fb9decaedc0>
    - <ast.Constant object at 0x7fb9decaed30>
    - <ast.Constant object at 0x7fb9decaeb20>
    - <ast.Constant object at 0x7fb9decae1f0>
    - <ast.Name object at 0x7fb9decaea00>
    argNames:
    - data
    - prefix
    - prefix_sep
    - dummy_na
    - columns
    - sparse
    - drop_first
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 12
    functionName: dask.dataframe.dask_expr._dummies.get_dummies
    functionSourceFile: dask.dataframe.dask_expr._dummies
    functionUses: 0
    functionsReached:
    - dask.dataframe.methods.is_categorical_dtype
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - pandas.get_dummies
    - <builtin>.isinstance
    - data._meta.select_dtypes
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.get_dummies
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.methods.is_categorical_dtype
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 176
    functionName: dask.dataframe.utils.has_known_categories
    functionSourceFile: dask.dataframe.utils
    functionUses: 13
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data._meta.select_dtypes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 179
    functionName: dask.dataframe.dask_expr._dummies.GetDummies.operation
    functionSourceFile: dask.dataframe.dask_expr._dummies
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - dask.utils.get_meta_library
    - <builtin>.isinstance
    - importlib.import_module.get_dummies
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.get_dummies
    functionSourceFile: importlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.methods
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - dask.utils._deprecated_kwarg._deprecated_kwarg
    - functools.wraps
    - typing.cast
    - dask.utils._deprecated_kwarg
    - <builtin>.hasattr
    - <builtin>.callable
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd741e80>
    argNames:
    - df
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: dask.dataframe.methods.loc
    functionSourceFile: dask.dataframe.methods
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9707f0>
    argNames:
    - df
    - cindexer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: dask.dataframe.methods.iloc
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 57
    functionName: dask.dataframe.methods.apply
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - dask.dataframe._compat.check_apply_dataframe_deprecation
    - df.apply
    - dask.dataframe._compat.check_convert_dtype_deprecation
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.apply
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd970490>
    argNames:
    - df
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: dask.dataframe.methods.try_loc
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.head
    - dask.dataframe.methods.loc
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.head
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea827c0>
    - <ast.Constant object at 0x7fb9dea82550>
    argNames:
    - df
    - start
    - stop
    - right_boundary
    - left_boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.dataframe.methods.boundary_slice
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - result.index.get_slice_bound
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.index.get_slice_bound
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: dask.dataframe.methods.index_count
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.notnull
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.notnull
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - s
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: dask.dataframe.methods.mean_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - numpy.float64
    - warnings.catch_warnings
    - warnings.simplefilter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.simplefilter
    functionSourceFile: warnings
    functionUses: 403
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.float64
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - array_var
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: dask.dataframe.methods.wrap_var_reduction
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.Series
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - array_skew
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: dask.dataframe.methods.wrap_skew_reduction
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.Series
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - array_kurtosis
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: dask.dataframe.methods.wrap_kurtosis_reduction
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.Series
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - numeric_var
    - timedelta_var
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: dask.dataframe.methods.var_mixed_concat
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.concat
    - vars.reindex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.concat
    functionSourceFile: pandas
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vars.reindex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: dask.dataframe.methods.describe_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pandas.concat
    - names.append
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de7cc730>
    - <ast.Constant object at 0x7fb9de7cc370>
    - <ast.Constant object at 0x7fb9de7cc640>
    - <ast.Constant object at 0x7fb9de7cc220>
    argNames:
    - stats
    - name
    - is_timedelta_col
    - is_datetime_col
    - unit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 190
    functionName: dask.dataframe.methods.describe_numeric_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - pandas.to_datetime
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - q.apply
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dispatch.tolist
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - count.to_frame
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - q.to_frame
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - pandas.to_timedelta
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: count.to_frame
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_timedelta
    functionSourceFile: pandas
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.methods.describe_numeric_aggregate.<lambda1>
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.to_timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.apply
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_datetime
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.methods.describe_numeric_aggregate.<lambda2>
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.to_datetime
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 90
    functionName: dask.dataframe.dispatch.tolist
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.to_frame
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc93a30>
    - <ast.Constant object at 0x7fb9dcc939a0>
    - <ast.Constant object at 0x7fb9dcc93490>
    - <ast.Constant object at 0x7fb9dcc93880>
    - <ast.Constant object at 0x7fb9dcc931c0>
    argNames:
    - dfs
    - axis
    - join
    - uniform
    - filter_warning
    - ignore_index
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 34
    functionName: dask.dataframe.dispatch.concat
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 11
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - stats
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: dask.dataframe.methods.describe_nonnumeric_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 2
    functionsReached:
    - index.extend
    - data.extend
    - top.tz_convert
    - <builtin>.len
    - top.tz_localize
    - pandas.Timestamp
    - values.extend
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Timestamp
    functionSourceFile: pandas
    functionUses: 389
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: top.tz_convert
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: top.tz_localize
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.extend
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - aggregate
    - x
    - y
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 286
    functionName: dask.dataframe.methods._cum_aggregate_apply
    functionSourceFile: dask.dataframe.methods
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 303
    functionName: dask.dataframe.methods.cumsum_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 312
    functionName: dask.dataframe.methods.cumprod_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 321
    functionName: dask.dataframe.methods.cummin_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    - x.isnull
    - x.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.isnull
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.where
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 328
    functionName: dask.dataframe.methods.cummax_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    - x.isnull
    - x.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - pairs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 335
    functionName: dask.dataframe.methods.assign
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - tlz.partition
    - <builtin>.dict
    - warnings.catch_warnings
    - df.copy
    - pairs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.partition
    functionSourceFile: tlz
    functionUses: 617
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.copy
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pairs.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd67b80>
    argNames:
    - x
    - series_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 352
    functionName: dask.dataframe.methods.unique
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - x.unique
    - <builtin>.hasattr
    - <builtin>.all
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.unique
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd67670>
    - <ast.Constant object at 0x7fb9dcd673a0>
    argNames:
    - x
    - sort
    - ascending
    - groupby_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 361
    functionName: dask.dataframe.methods.value_counts_combine
    functionSourceFile: dask.dataframe.methods
    functionUses: 1
    functionsReached:
    - warnings.filterwarnings
    - dask.dataframe._compat.check_observed_deprecation
    - x.groupby
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.groupby
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3078b0>
    - <ast.Constant object at 0x7fb9df3074c0>
    - <ast.Constant object at 0x7fb9df307520>
    - <ast.Constant object at 0x7fb9df307310>
    argNames:
    - x
    - total_length
    - sort
    - ascending
    - normalize
    - groupby_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 367
    functionName: dask.dataframe.methods.value_counts_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - x.groupby
    - dask.dataframe.methods.value_counts_combine
    - out.sum
    - out.sort_values
    - warnings.catch_warnings
    - dask.dataframe._compat.check_observed_deprecation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.sort_values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 380
    functionName: dask.dataframe.methods.nbytes
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 384
    functionName: dask.dataframe.methods.size
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 388
    functionName: dask.dataframe.methods.values
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - values.astype
    - pandas.api.types.is_extension_array_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_extension_array_dtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - state
    - frac
    - replace
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 397
    functionName: dask.dataframe.methods.sample
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - numpy.random.RandomState
    - df.sample
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.sample
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - columns
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 402
    functionName: dask.dataframe.methods.drop_columns
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.columns.astype
    - df.drop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.drop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.columns.astype
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dde41640>
    argNames:
    - df
    - method
    - check
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 408
    functionName: dask.dataframe.methods.fillna_check
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.fillna
    - <builtin>.getattr
    - out.isnull
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.fillna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.isnull
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 427
    functionName: dask.dataframe.methods.pivot_agg
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.groupby
    functionSourceFile: <builtin>
    functionUses: 36
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 431
    functionName: dask.dataframe.methods.pivot_agg_first
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 435
    functionName: dask.dataframe.methods.pivot_agg_last
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - index
    - columns
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 439
    functionName: dask.dataframe.methods.pivot_sum
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.pivot_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.pivot_table
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - index
    - columns
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 451
    functionName: dask.dataframe.methods.pivot_count
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.pivot_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - index
    - columns
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 465
    functionName: dask.dataframe.methods.pivot_first
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.pivot_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - index
    - columns
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 477
    functionName: dask.dataframe.methods.pivot_last
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.pivot_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - ind
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 489
    functionName: dask.dataframe.methods.assign_index
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - df.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - prop
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 495
    functionName: dask.dataframe.methods._monotonic_chunk
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.hasattr
    - pandas.DataFrame
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - concatenated
    - prop
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 505
    functionName: dask.dataframe.methods._monotonic_combine
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - pandas.Series
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - concatenated
    - prop
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 515
    functionName: dask.dataframe.methods._monotonic_aggregate
    functionSourceFile: dask.dataframe.methods
    functionUses: 0
    functionsReached:
    - pandas.Series
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.utils
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    - typing.TypeVar
    - typing.overload
    - numpy.datetime64
    - numpy.bool_
    - numpy.str_
    - numpy.void
    - numpy.timedelta64
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: dask.dataframe.utils.is_scalar
    functionSourceFile: dask.dataframe.utils
    functionUses: 394
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: dask.dataframe.utils.is_integer_na_dtype
    functionSourceFile: dask.dataframe.utils
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: dask.dataframe.utils.is_float_na_dtype
    functionSourceFile: dask.dataframe.utils
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: dask.dataframe.utils.insert_meta_param_description
    functionSourceFile: dask.dataframe.utils
    functionUses: 7
    functionsReached:
    - f.__doc__.replace
    - textwrap.wrap
    - re.split
    - last.split
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.utils.insert_meta_param_description.<lambda1>
    functionSourceFile: dask.dataframe.utils
    functionUses: 4
    functionsReached:
    - f.__doc__.replace
    - dask.dataframe.utils.insert_meta_param_description
    - textwrap.wrap
    - re.split
    - last.split
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.wrap
    functionSourceFile: textwrap
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.__doc__.replace
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: last.split
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb34a00>
    - <ast.Constant object at 0x7fb9dcb34730>
    argNames:
    - funcname
    - udf
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: dask.dataframe.utils.raise_on_meta_error
    functionSourceFile: dask.dataframe.utils
    functionUses: 10
    functionsReached:
    - <builtin>.repr
    - msg.format
    - sys.exc_info
    - traceback.format_tb
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: msg.format
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 2
    IfCount: 9
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc6e370>
    argNames:
    - x
    - just_drop_unknown
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 191
    functionName: dask.dataframe.utils.strip_unknown_categories
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - cat_mask.any
    - <builtin>.getattr
    - x.index.set_categories
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.all
    - x.cat.set_categories
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cat_mask.any
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.cat.set_categories
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.index.set_categories
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcabd370>
    - <ast.Constant object at 0x7fb9dcabda90>
    - <ast.Constant object at 0x7fb9dcabd040>
    argNames:
    - x
    - cols
    - index
    - dtype_backend
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 220
    functionName: dask.dataframe.utils.clear_known_categories
    functionSourceFile: dask.dataframe.utils
    functionUses: 7
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - x.set_categories
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - x.index.set_categories
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - x.copy
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - x.cat.set_categories
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.copy
    functionSourceFile: <builtin>
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.set_categories
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dfa22d90>
    argNames:
    - name
    - dtype
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 261
    functionName: dask.dataframe.utils._empty_series
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - pandas.Categorical
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Categorical
    functionSourceFile: pandas
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bool_
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.void
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.datetime64
    functionSourceFile: numpy
    functionUses: 380
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.timedelta64
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.str_
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 282
    functionName: dask.dataframe.utils._scalar_from_dtype
    functionSourceFile: dask.dataframe.utils
    functionUses: 4
    functionsReached:
    - o.astype
    - dtype.type
    - <builtin>.complex
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtype.type
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.complex
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.astype
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: dask.dataframe.utils._nonempty_scalar
    functionSourceFile: dask.dataframe.utils
    functionUses: 3
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.type
    - numpy.isscalar
    - numpy.dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isscalar
    functionSourceFile: numpy
    functionUses: 702
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.dtype
    functionSourceFile: numpy
    functionUses: 637
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb0d3d0>
    - <ast.Constant object at 0x7fb9dcb0d970>
    argNames:
    - x
    - meta
    - funcname
    - numeric_equal
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 308
    functionName: dask.dataframe.utils.check_meta
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.methods.tolist
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - actual.columns.difference
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - pandas.api.types.is_dtype_equal
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - pandas.concat
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.repr
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dtypes.fillna
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - meta.columns.tolist
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.utils.check_meta.equal_dtypes
    - meta.columns.difference
    - numpy.array_equal
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - actual.columns.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.utils.asciitable
    - dask.dataframe.utils.check_matching_columns
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - numpy.nan_to_num
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 330
    functionName: dask.dataframe.utils.check_meta.equal_dtypes
    functionSourceFile: dask.dataframe.utils
    functionUses: 2
    functionsReached:
    - pandas.api.types.is_dtype_equal
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_dtype_equal
    functionSourceFile: pandas
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtypes.fillna
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - meta
    - actual
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 385
    functionName: dask.dataframe.utils.check_matching_columns
    functionSourceFile: dask.dataframe.utils
    functionUses: 3
    functionsReached:
    - dask.dataframe.methods.tolist
    - actual.columns.difference
    - numpy.nan_to_num
    - meta.columns.difference
    - numpy.array_equal
    - actual.columns.tolist
    - meta.columns.tolist
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan_to_num
    functionSourceFile: numpy
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.array_equal
    functionSourceFile: numpy
    functionUses: 137
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: actual.columns.difference
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.methods.tolist
    functionSourceFile: ''
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.columns.difference
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: actual.columns.tolist
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.columns.tolist
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ded11610>
    argNames:
    - idx
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 407
    functionName: dask.dataframe.utils.index_summary
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 9
    IfCount: 15
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ded11670>
    - <ast.Constant object at 0x7fb9ded11c10>
    - <ast.Constant object at 0x7fb9ddd88cd0>
    - <ast.Constant object at 0x7fb9ddd88730>
    argNames:
    - dsk
    - check_names
    - check_dtypes
    - result
    - scheduler
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 427
    functionName: dask.dataframe.utils._check_dask
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.utils.assert_dask_dtypes
    - dask.dataframe.utils._check_dask
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - eq_type_sets.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - pandas.concat
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - graph.validate
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - dsk.compute
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dsk.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - pandas.testing.assert_index_equal
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.dataframe.utils.assert_dask_dtypes.eq_dtypes
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph.validate
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.compute
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca81040>
    argNames:
    - ddf
    - res
    - numeric_equal
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 622
    functionName: dask.dataframe.utils.assert_dask_dtypes
    functionSourceFile: dask.dataframe.utils
    functionUses: 2
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - eq_type_sets.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - pandas.concat
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.dataframe.utils.assert_dask_dtypes.eq_dtypes
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.testing.assert_index_equal
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - check_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 489
    functionName: dask.dataframe.utils._maybe_sort
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - a.sort_values
    - <builtin>.set
    - <builtin>.any
    - a.sort_index
    - dask.dataframe.methods.tolist
    - <builtin>.len
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.sort_values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.sort_index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 507
    functionName: dask.dataframe.utils._maybe_convert_string
    functionSourceFile: dask.dataframe.utils
    functionUses: 2
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - dask.dataframe.utils.pyarrow_strings_enabled
    - <builtin>.isinstance
    - functools.partial
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 779
    functionName: dask.dataframe.utils.pyarrow_strings_enabled
    functionSourceFile: dask.dataframe.utils
    functionUses: 57
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 520
    functionName: dask.dataframe.utils.assert_eq_dtypes
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.utils.pyarrow_strings_enabled
    - pandas.testing.assert_series_equal
    - a.dtypes.value_counts
    - k.replace
    - <builtin>.isinstance
    - dask.dataframe.utils._maybe_convert_string
    - b.dtypes.value_counts
    - functools.partial
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.dtypes.value_counts
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.dtypes.value_counts
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.testing.assert_series_equal
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 7
    IfCount: 11
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def69e50>
    - <ast.Constant object at 0x7fb9def69f40>
    - <ast.Constant object at 0x7fb9def69a30>
    - <ast.Constant object at 0x7fb9def69580>
    - <ast.Constant object at 0x7fb9def698b0>
    - <ast.Constant object at 0x7fb9def69970>
    argNames:
    - a
    - b
    - check_names
    - check_dtype
    - check_divisions
    - check_index
    - sort_results
    - scheduler
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 525
    functionName: dask.dataframe.utils.assert_eq
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.utils.assert_dask_dtypes
    - dask.dataframe.utils._check_dask
    - dask.dataframe.methods.tolist
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.dataframe.utils.assert_sane_keynames
    - t.substitute
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - eq_type_sets.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - pandas.concat
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - b.to_pandas
    - k.split
    - dask.utils.is_dataframe_like
    - dask.dataframe.utils._maybe_convert_string
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.sort_index
    - dask.utils.is_index_like
    - dask.dataframe.utils._maybe_sort
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - ddf.optimize
    - numpy.nan.T.data.__dask_graph__
    - graph.validate
    - a.sort_values
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - dsk.compute
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - a.to_pandas
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - pandas.testing.assert_frame_equal
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - a.reset_index
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dsk.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - pandas.testing.assert_index_equal
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - ddf.enforce_runtime_divisions
    - dask.dataframe.utils.assert_dask_dtypes.eq_dtypes
    - dask.config.get
    - pandas.testing.assert_series_equal
    - functools.partial.name.__dask_graph__
    - b.reset_index
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - numpy.allclose
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.utils.assert_divisions
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc963a0>
    argNames:
    - ddf
    - scheduler
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 597
    functionName: dask.dataframe.utils.assert_divisions
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - ddf.enforce_runtime_divisions
    - <builtin>.hasattr
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.asarray
    functionSourceFile: numpy
    functionUses: 651
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - ddf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 609
    functionName: dask.dataframe.utils.assert_sane_keynames
    functionSourceFile: dask.dataframe.utils
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - dsk.__dask_graph__
    - <builtin>.isinstance
    - k.split
    - <builtin>.hasattr
    - ddf.optimize
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.to_pandas
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.to_pandas
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.reset_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.reset_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.testing.assert_frame_equal
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isnan
    functionSourceFile: numpy
    functionUses: 729
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - dask
    - label
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 585
    functionName: dask.dataframe.utils.assert_dask_graph
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.hasattr
    - k.startswith
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ddf.enforce_runtime_divisions
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ddf.optimize
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: eq_type_sets.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 633
    functionName: dask.dataframe.utils.assert_dask_dtypes.eq_dtypes
    functionSourceFile: dask.dataframe.utils
    functionUses: 3
    functionsReached:
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deec77f0>
    argNames:
    - x
    - n
    - eq
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 660
    functionName: dask.dataframe.utils.assert_max_deps
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dependencies.values
    - dask.core.get_dependencies
    - work.append
    - collections.abc.MutableMapping.items
    - ret.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.type
    - dask.core.reverse_dict
    - <builtin>.max
    - dask.core.get_deps
    - <builtin>.set
    - collections.defaultdict
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - dsk.items
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - divisions
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 668
    functionName: dask.dataframe.utils.valid_divisions
    functionSourceFile: dask.dataframe.utils
    functionUses: 5
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.isinstance
    - <builtin>.list
    - pandas.isnull
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.isnull
    functionSourceFile: pandas
    functionUses: 396
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.isnan
    functionSourceFile: math
    functionUses: 655
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5fbc10>
    argNames:
    - df
    - columns
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 715
    functionName: dask.dataframe.utils.drop_by_shallow_copy
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - pandas.api.types.is_list_like
    - df.copy
    - df2.drop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_list_like
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df2.drop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - like
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 728
    functionName: dask.dataframe.utils.meta_frame_constructor
    functionSourceFile: dask.dataframe.utils
    functionUses: 6
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - like
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 751
    functionName: dask.dataframe.utils.meta_series_constructor
    functionSourceFile: dask.dataframe.utils
    functionUses: 7
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dfbb2940>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4217
    functionName: dask.dataframe.dask_expr._collection.Series.to_frame
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 18
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 774
    functionName: dask.dataframe.utils.get_string_dtype
    functionSourceFile: dask.dataframe.utils
    functionUses: 0
    functionsReached:
    - dask.config.get
    - pandas.StringDtype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - numeric_only
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 787
    functionName: dask.dataframe.utils.get_numeric_only_kwargs
    functionSourceFile: dask.dataframe.utils
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dispatch
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 79
    functionName: dask.dataframe.dispatch.is_categorical_dtype
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deeb5f40>
    - <ast.Constant object at 0x7fb9deeb5a60>
    argNames:
    - meta
    - categories
    - ordered
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 85
    functionName: dask.dataframe.dispatch.categorical_dtype
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb209a0>
    - <ast.Constant object at 0x7fb9deb20a00>
    argNames:
    - to_union
    - sort_categories
    - ignore_order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 138
    functionName: dask.dataframe.dispatch.union_categoricals
    functionSourceFile: dask.dataframe.dispatch
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 80
    functionName: dask.dataframe.dask_expr._expr.Expr._filter_passthrough_available
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - all_dependents.issubset
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - stack.pop
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - other_names.issubset
    - <builtin>.isinstance
    - allowed_expressions.add
    - stack.extend
    - seen.add
    - e.dependencies
    - all_dependents.update
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2144f0>
    argNames:
    - expr
    - parent
    - dependents
    - allow_reduction
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3899
    functionName: dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 13
    functionsReached:
    - <builtin>.set
    - all_dependents.issubset
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - stack.pop
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - other_names.issubset
    - <builtin>.isinstance
    - allowed_expressions.add
    - stack.extend
    - seen.add
    - e.dependencies
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Expr
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 86
    functionName: dask.dataframe.dask_expr._expr.Expr.ndim
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 99
    functionName: dask.dataframe.dask_expr._expr.Expr.__hash__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 103
    functionName: dask.dataframe.dask_expr._expr.Expr.index
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 107
    functionName: dask.dataframe.dask_expr._expr.Expr.size
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: dask.dataframe.dask_expr._expr.Expr.nbytes
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc503e80>
    - <ast.Constant object at 0x7fb9dc503520>
    argNames:
    - self
    - indent
    - recursive
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 114
    functionName: dask.dataframe.dask_expr._expr.Expr._tree_repr_lines
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - lines.extend
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - op._tree_repr_lines
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.repr
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.dataframe.dask_expr._expr.Assign._tree_repr_argument_construction
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op._tree_repr_lines
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.extend
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - i
    - op
    - header
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1951
    functionName: dask.dataframe.dask_expr._expr.Assign._tree_repr_argument_construction
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.dataframe.dask_expr._expr.Expr._operands_for_repr
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.zip
    - <builtin>.isinstance
    - to_include.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: to_include.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 153
    functionName: dask.dataframe.dask_expr._expr.Expr.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.utils.is_dataframe_like
    - <builtin>.super
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 162
    functionName: dask.dataframe.dask_expr._expr.Expr.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 168
    functionName: dask.dataframe.dask_expr._expr.Expr.__bool__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 174
    functionName: dask.dataframe.dask_expr._expr.Expr.__add__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 177
    functionName: dask.dataframe.dask_expr._expr.Expr.__radd__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 180
    functionName: dask.dataframe.dask_expr._expr.Expr.__sub__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 183
    functionName: dask.dataframe.dask_expr._expr.Expr.__rsub__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 186
    functionName: dask.dataframe.dask_expr._expr.Expr.__mul__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 189
    functionName: dask.dataframe.dask_expr._expr.Expr.__rmul__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - power
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 192
    functionName: dask.dataframe.dask_expr._expr.Expr.__pow__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - power
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 195
    functionName: dask.dataframe.dask_expr._expr.Expr.__rpow__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: dask.dataframe.dask_expr._expr.Expr.__truediv__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 201
    functionName: dask.dataframe.dask_expr._expr.Expr.__rtruediv__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 204
    functionName: dask.dataframe.dask_expr._expr.Expr.__lt__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 207
    functionName: dask.dataframe.dask_expr._expr.Expr.__rlt__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 210
    functionName: dask.dataframe.dask_expr._expr.Expr.__gt__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 213
    functionName: dask.dataframe.dask_expr._expr.Expr.__rgt__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 216
    functionName: dask.dataframe.dask_expr._expr.Expr.__le__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 219
    functionName: dask.dataframe.dask_expr._expr.Expr.__rle__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 222
    functionName: dask.dataframe.dask_expr._expr.Expr.__ge__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 225
    functionName: dask.dataframe.dask_expr._expr.Expr.__rge__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 228
    functionName: dask.dataframe.dask_expr._expr.Expr.__eq__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 231
    functionName: dask.dataframe.dask_expr._expr.Expr.__ne__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 234
    functionName: dask.dataframe.dask_expr._expr.Expr.__and__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 237
    functionName: dask.dataframe.dask_expr._expr.Expr.__rand__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 240
    functionName: dask.dataframe.dask_expr._expr.Expr.__or__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 243
    functionName: dask.dataframe.dask_expr._expr.Expr.__ror__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 246
    functionName: dask.dataframe.dask_expr._expr.Expr.__xor__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 249
    functionName: dask.dataframe.dask_expr._expr.Expr.__rxor__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 252
    functionName: dask.dataframe.dask_expr._expr.Expr.__invert__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 255
    functionName: dask.dataframe.dask_expr._expr.Expr.__neg__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 258
    functionName: dask.dataframe.dask_expr._expr.Expr.__pos__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 261
    functionName: dask.dataframe.dask_expr._expr.Expr.__mod__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 264
    functionName: dask.dataframe.dask_expr._expr.Expr.__rmod__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 267
    functionName: dask.dataframe.dask_expr._expr.Expr.__floordiv__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 270
    functionName: dask.dataframe.dask_expr._expr.Expr.__rfloordiv__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 273
    functionName: dask.dataframe.dask_expr._expr.Expr.__divmod__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 278
    functionName: dask.dataframe.dask_expr._expr.Expr.__rdivmod__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1588e0>
    - <ast.Constant object at 0x7fb9df158ca0>
    - <ast.Constant object at 0x7fb9df158bb0>
    - <ast.Constant object at 0x7fb9df158d60>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 283
    functionName: dask.dataframe.dask_expr._expr.Expr.sum
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df158880>
    - <ast.Constant object at 0x7fb9df1584c0>
    - <ast.Constant object at 0x7fb9df158e50>
    - <ast.Constant object at 0x7fb9df158970>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 286
    functionName: dask.dataframe.dask_expr._expr.Expr.prod
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb9e880>
    - <ast.Constant object at 0x7fb9dcb9e490>
    - <ast.Constant object at 0x7fb9dcb9ed00>
    - <ast.Constant object at 0x7fb9dcb9e5e0>
    - <ast.Constant object at 0x7fb9dcb9e0d0>
    argNames:
    - self
    - axis
    - skipna
    - ddof
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 289
    functionName: dask.dataframe.dask_expr._expr.Expr.var
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb9efa0>
    - <ast.Constant object at 0x7fb9dcb9e7c0>
    - <ast.Constant object at 0x7fb9dcb9e790>
    - <ast.Constant object at 0x7fb9dcb9e970>
    - <ast.Constant object at 0x7fb9dcb9e4f0>
    argNames:
    - self
    - axis
    - skipna
    - ddof
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 297
    functionName: dask.dataframe.dask_expr._expr.Expr.std
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.Expr.var
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7100>
    - <ast.Constant object at 0x7fb9dcda7eb0>
    - <ast.Constant object at 0x7fb9dcda7a90>
    - <ast.Constant object at 0x7fb9dcda70d0>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 300
    functionName: dask.dataframe.dask_expr._expr.Expr.mean
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7250>
    - <ast.Constant object at 0x7fb9dcda7a30>
    - <ast.Constant object at 0x7fb9dcda7d00>
    - <ast.Constant object at 0x7fb9dcda7070>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 309
    functionName: dask.dataframe.dask_expr._expr.Expr.max
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7220>
    - <ast.Constant object at 0x7fb9dcda70a0>
    argNames:
    - self
    - skipna
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 312
    functionName: dask.dataframe.dask_expr._expr.Expr.any
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c4c0>
    - <ast.Constant object at 0x7fb9dca7cd90>
    argNames:
    - self
    - skipna
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 315
    functionName: dask.dataframe.dask_expr._expr.Expr.all
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c490>
    - <ast.Constant object at 0x7fb9dca7c130>
    - <ast.Constant object at 0x7fb9dca7c1f0>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 318
    functionName: dask.dataframe.dask_expr._expr.Expr.idxmin
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c7f0>
    - <ast.Constant object at 0x7fb9dca7cd30>
    - <ast.Constant object at 0x7fb9dca7c700>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 323
    functionName: dask.dataframe.dask_expr._expr.Expr.idxmax
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7ccd0>
    - <ast.Constant object at 0x7fb9dca7c5b0>
    argNames:
    - self
    - dropna
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 328
    functionName: dask.dataframe.dask_expr._expr.Expr.mode
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c520>
    - <ast.Constant object at 0x7fb9dca7cdf0>
    - <ast.Constant object at 0x7fb9dca7c280>
    - <ast.Constant object at 0x7fb9dca7c610>
    argNames:
    - self
    - skipna
    - numeric_only
    - split_every
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 331
    functionName: dask.dataframe.dask_expr._expr.Expr.min
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddf364f0>
    - <ast.Constant object at 0x7fb9ddf36d00>
    argNames:
    - self
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 334
    functionName: dask.dataframe.dask_expr._expr.Expr.count
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddf369a0>
    argNames:
    - self
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 337
    functionName: dask.dataframe.dask_expr._expr.Expr.cumsum
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddf36310>
    argNames:
    - self
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 342
    functionName: dask.dataframe.dask_expr._expr.Expr.cumprod
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddf361f0>
    argNames:
    - self
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 347
    functionName: dask.dataframe.dask_expr._expr.Expr.cummax
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddf366d0>
    argNames:
    - self
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 352
    functionName: dask.dataframe.dask_expr._expr.Expr.cummin
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: dask.dataframe.dask_expr._expr.Expr.abs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dtypes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 360
    functionName: dask.dataframe.dask_expr._expr.Expr.astype
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc7126a0>
    - <ast.Constant object at 0x7fb9dc712550>
    - <ast.Constant object at 0x7fb9dc712220>
    argNames:
    - self
    - lower
    - upper
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 363
    functionName: dask.dataframe.dask_expr._expr.Expr.clip
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 366
    functionName: dask.dataframe.dask_expr._expr.Expr.combine_first
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - exprs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3148
    functionName: dask.dataframe.dask_expr._expr.are_co_aligned
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 34
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc712700>
    - <ast.Constant object at 0x7fb9dc7120d0>
    argNames:
    - self
    - freq
    - how
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 372
    functionName: dask.dataframe.dask_expr._expr.Expr.to_timestamp
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 375
    functionName: dask.dataframe.dask_expr._expr.Expr.isna
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 378
    functionName: dask.dataframe.dask_expr._expr.Expr.isnull
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaf0eb0>
    argNames:
    - self
    - decimals
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 382
    functionName: dask.dataframe.dask_expr._expr.Expr.round
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dcaf0670>
    argNames:
    - self
    - cond
    - other
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 385
    functionName: dask.dataframe.dask_expr._expr.Expr.where
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dd5e9ee0>
    argNames:
    - self
    - cond
    - other
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 390
    functionName: dask.dataframe.dask_expr._expr.Expr.mask
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - function
    - args
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 395
    functionName: dask.dataframe.dask_expr._expr.Expr.apply
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c0d30>
    - <ast.Name object at 0x7fb9de0c0a00>
    - <ast.Constant object at 0x7fb9de0c0f70>
    argNames:
    - self
    - to_replace
    - value
    - regex
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 398
    functionName: dask.dataframe.dask_expr._expr.Expr.replace
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c0910>
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 401
    functionName: dask.dataframe.dask_expr._expr.Expr.fillna
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7fb9de0c0730>
    - <ast.Name object at 0x7fb9de0c0430>
    - <ast.Name object at 0x7fb9de0c0580>
    - <ast.Constant object at 0x7fb9de0c0070>
    argNames:
    - self
    - mapper
    - index
    - columns
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 406
    functionName: dask.dataframe.dask_expr._expr.Expr.rename_axis
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8836d0>
    - <ast.Constant object at 0x7fb9dd883790>
    - <ast.Constant object at 0x7fb9dd883160>
    argNames:
    - self
    - other
    - join
    - axis
    - fill_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 411
    functionName: dask.dataframe.dask_expr._expr.Expr.align
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8834c0>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 423
    functionName: dask.dataframe.dask_expr._expr.Expr.nunique_approx
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd883af0>
    - <ast.Constant object at 0x7fb9dd883430>
    argNames:
    - self
    - index
    - deep
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 426
    functionName: dask.dataframe.dask_expr._expr.Expr.memory_usage_per_partition
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 28
    functionLinenumber: 430
    functionName: dask.dataframe.dask_expr._expr.Expr.divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._repartition.RepartitionToFewer._divisions
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr._merge.BroadcastJoin._divisions
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - functools.partial._meta
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - divs.shift
    - numpy.ma.masked_values
    - new_args.append
    - dask.dataframe.dask_expr._describe.DescribeNumeric._divisions
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - dask.dataframe.dask_expr._expr.ToDatetime.operation
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.dataframe.dask_expr._accessor.PropertyMap.operation
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr.io._delayed.FromDelayed._divisions
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - dask.dataframe.dask_expr._indexing.ReverseDataFrame._divisions
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - operator.inv
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr.io.io.FromGraph._divisions
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - dask.dataframe.dask_expr._reductions.Mode._divisions
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - dask.dataframe.dask_expr.io.io.FromArray._divisions
    - numpy.expm1.outer
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - numpy.isnan
    - dask.dataframe.dask_expr._expr.FFill._divisions
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.ShiftIndex._divisions
    - numpy.isinf.outer
    - dask.dataframe.dask_expr._reductions.ValueCounts._divisions
    - roots.pop
    - dask.dataframe.dask_expr._expr.ResetIndex._divisions
    - arrays.append
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.JoinRecursive._divisions
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - dask.dataframe.utils.valid_divisions
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._expr.ToTimestamp._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - dask.dataframe.dask_expr.io.io.FromMap._divisions
    - dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    - kwargs.pop
    - fsspec.core.OpenFile._meta
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._expr._DeepCopy.operation
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.dataframe.dask_expr._indexing.LocList._divisions
    - <builtin>.set
    - unknown_indices.append
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._divisions
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.dataframe.dask_expr._expr.MemoryUsagePerPartition._divisions
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Shift._divisions
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - dask.dataframe.dask_expr.datasets.Timeseries._divisions
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._divisions
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - itertools.product
    - opt.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - ser.case_when
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Projection._divisions
    - dask.dataframe.dask_expr._repartition.RepartitionToMore._divisions
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - functools.partial.values.astype
    - dask.array._array_expr._collection.Array._meta
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._divisions
    - map_columns.items
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - dask.dataframe.dask_expr._shuffle._SetIndexPost._divisions
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe.dask_expr._cumulative.CumulativeFinalize._divisions
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.dataframe.dask_expr._expr.Diff._divisions
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._divisions
    - numpy.remainder.outer
    - dask.dataframe.dask_expr._expr.Partitions._divisions
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - dask.dataframe.dask_expr._expr._DelayedExpr._divisions
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.dask_expr._repartition.RepartitionSize._divisions
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._divisions
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - numpy.sqrt
    - dask.dataframe.dask_expr._expr.RenameSeries.operation
    - t.substitute
    - roots.append
    - distributed.shuffle.rechunk_p2p.size._meta
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Binop._divisions
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._divisions
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - old.rename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - tlz.concat._meta
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - importlib.import_module.to_datetime
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Map._divisions
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - x._divisions
    - dask.dataframe.accessor.maybe_wrap_pandas
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.dataframe.dask_expr._expr.UFuncElemwise._divisions
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.dataframe.dask_expr._repartition.Repartition._divisions
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.dataframe.dask_expr._expr.Fused._divisions
    - dask.dataframe.dask_expr._accessor.PropertyMapIndex._divisions
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.tseries.resample.ResampleAggregation._divisions
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.dataframe.dask_expr._expr.CaseWhen.operation
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._divisions
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr._expr._Align._divisions
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - dask.utils.get_meta_library
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - dask.dataframe.dask_expr._repartition.RepartitionDivisions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - dask.dataframe.dask_expr._indexing.LocSlice._divisions
    - maxes.bfill
    - operator.pos
    - _tmp_indices.append
    - dsk.pop
    - new_divisions.tolist
    - numpy.nan.compute
    - new_divisions.append
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Literal._divisions
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - dask.dataframe.dask_expr.io.io.FromScalars._divisions
    - location.get
    - parsed_dict.values
    - dask.dataframe.dask_expr._expr.RenameFrame.operation
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._SetIndexPost._get_culled_divisions
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - dask.dataframe.dask_expr._reductions.CustomReduction._divisions
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._indexing.LocElement._divisions
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - df.copy
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - dask.dataframe.dask_expr._accessor.FunctionMapIndex._divisions
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - pandas.Index
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - outcollections.append
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - operator.getitem
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.RenameSeries._divisions
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.dataframe.dask_expr.io.io.FusedIO._divisions
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - df.rename
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._expr.BlockwiseTail._divisions
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask.dataframe.dask_expr._reductions.TreeReduce._divisions
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - pandas.api.types.is_scalar
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - dask.dataframe.dask_expr._expr.Lengths._divisions
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.dataframe.dask_expr._merge.HashJoinP2P._divisions
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - dask.dataframe.dask_expr._expr.BlockwiseHead._divisions
    - dask.dataframe.dask_expr._expr.AddSuffixSeries._divisions
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.dataframe.dask_expr._expr.MethodOperator.operation
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._divisions
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.dataframe.dask_expr._accessor.FunctionMap.operation
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._divisions
    - a_pairs_list.append
    - dask.array.reductions._nanmin_skip
    - dask.dataframe.dask_expr.io.io.FromPandas._divisions
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 184
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3447
    functionName: dask.dataframe.dask_expr._expr.ShiftIndex._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - divs.shift
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.tuple
    - pandas.Series
    - dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1469
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1283
    functionName: dask.dataframe.dask_expr._expr.MemoryUsagePerPartition._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2356
    functionName: dask.dataframe.dask_expr._expr.ResetIndex._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToFewer._divisions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3787
    functionName: dask.dataframe.dask_expr._expr.Fused._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 96
    functionName: dask.dataframe.dask_expr._accessor.PropertyMapIndex._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 52
    functionName: dask.dataframe.dask_expr.io.io.FromGraph._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1297
    functionName: dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 193
    functionName: dask.dataframe.tseries.resample.ResampleAggregation._divisions
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 2
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1294
    functionName: dask.dataframe.dask_expr._reductions.Mode._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2666
    functionName: dask.dataframe.dask_expr._expr.BlockwiseTail._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 27
    functionLinenumber: 920
    functionName: dask.dataframe.dask_expr._merge.JoinRecursive._divisions
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._repartition.RepartitionToFewer._divisions
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr._merge.BroadcastJoin._divisions
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - functools.partial._meta
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - divs.shift
    - numpy.ma.masked_values
    - new_args.append
    - dask.dataframe.dask_expr._describe.DescribeNumeric._divisions
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - dask.dataframe.dask_expr._expr.ToDatetime.operation
    - numpy.ndarray._meta.__dask_graph__
    - numpy.nanmax
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.dataframe.dask_expr._accessor.PropertyMap.operation
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr.io._delayed.FromDelayed._divisions
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - dask.dataframe.dask_expr._indexing.ReverseDataFrame._divisions
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - operator.inv
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr.io.io.FromGraph._divisions
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - dask.dataframe.dask_expr._reductions.Mode._divisions
    - numpy.conjugate.outer
    - numpy.linalg.svd.keys
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - dask.dataframe.dask_expr.io.io.FromArray._divisions
    - numpy.expm1.outer
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - dask.dataframe.dask_expr._expr.FFill._divisions
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.ShiftIndex._divisions
    - numpy.isinf.outer
    - dask.dataframe.dask_expr._reductions.ValueCounts._divisions
    - roots.pop
    - dask.dataframe.dask_expr._expr.ResetIndex._divisions
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - <builtin>.frozenset
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.JoinRecursive._divisions
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - dask.dataframe.utils.valid_divisions
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._expr.ToTimestamp._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - dask.dataframe.dask_expr.io.io.FromMap._divisions
    - dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    - kwargs.pop
    - fsspec.core.OpenFile._meta
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._expr._DeepCopy.operation
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.dataframe.dask_expr._indexing.LocList._divisions
    - <builtin>.set
    - unknown_indices.append
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._divisions
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.dataframe.dask_expr._expr.MemoryUsagePerPartition._divisions
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Shift._divisions
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - dask.dataframe.dask_expr.datasets.Timeseries._divisions
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._divisions
    - dask.utils.is_cupy_type
    - numpy.linalg.svd.name.__dask_graph__
    - new_exprs.append
    - itertools.product
    - opt.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - ser.case_when
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Projection._divisions
    - dask.dataframe.dask_expr._repartition.RepartitionToMore._divisions
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - functools.partial.values.astype
    - dask.array._array_expr._collection.Array._meta
    - numpy.logical_and.outer
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._divisions
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._SetIndexPost._divisions
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe.dask_expr._cumulative.CumulativeFinalize._divisions
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.dataframe.dask_expr._expr.Diff._divisions
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._divisions
    - numpy.remainder.outer
    - dask.dataframe.dask_expr._expr.Partitions._divisions
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - dask.dataframe.dask_expr._expr._DelayedExpr._divisions
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.dask_expr._repartition.RepartitionSize._divisions
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._divisions
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - numpy.sqrt
    - dask.dataframe.dask_expr._expr.RenameSeries.operation
    - t.substitute
    - roots.append
    - distributed.shuffle.rechunk_p2p.size._meta
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Binop._divisions
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._divisions
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - old.rename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - tlz.concat._meta
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - importlib.import_module.to_datetime
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Map._divisions
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - x._divisions
    - dask.dataframe.accessor.maybe_wrap_pandas
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.dataframe.dask_expr._expr.UFuncElemwise._divisions
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.dataframe.dask_expr._repartition.Repartition._divisions
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.dataframe.dask_expr._expr.Fused._divisions
    - dask.dataframe.dask_expr._accessor.PropertyMapIndex._divisions
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.tseries.resample.ResampleAggregation._divisions
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.dataframe.dask_expr._expr.CaseWhen.operation
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._divisions
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr._expr._Align._divisions
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - dask.utils.get_meta_library
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - dask.dataframe.dask_expr._repartition.RepartitionDivisions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - dask.dataframe.dask_expr._indexing.LocSlice._divisions
    - maxes.bfill
    - operator.pos
    - _tmp_indices.append
    - dsk.pop
    - new_divisions.tolist
    - numpy.nan.compute
    - new_divisions.append
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - dask.dataframe.dask_expr._expr.Literal._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - dask.dataframe.dask_expr.io.io.FromScalars._divisions
    - location.get
    - parsed_dict.values
    - dask.dataframe.dask_expr._expr.RenameFrame.operation
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._SetIndexPost._get_culled_divisions
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - dask.dataframe.dask_expr._reductions.CustomReduction._divisions
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._indexing.LocElement._divisions
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - df.copy
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - dask.dataframe.dask_expr._accessor.FunctionMapIndex._divisions
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - pandas.Index
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - operator.getitem
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.RenameSeries._divisions
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.dataframe.dask_expr.io.io.FusedIO._divisions
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - df.rename
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._expr.BlockwiseTail._divisions
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask.dataframe.dask_expr._reductions.TreeReduce._divisions
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - pandas.api.types.is_scalar
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - dask.dataframe.dask_expr._expr.Lengths._divisions
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.dataframe.dask_expr._merge.HashJoinP2P._divisions
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - dask.dataframe.dask_expr._expr.BlockwiseHead._divisions
    - dask.dataframe.dask_expr._expr.AddSuffixSeries._divisions
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.dataframe.dask_expr._expr.MethodOperator.operation
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._divisions
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.dataframe.dask_expr._accessor.FunctionMap.operation
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._divisions
    - a_pairs_list.append
    - dask.dataframe.dask_expr.io.io.FromPandas._divisions
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 118
    functionName: dask.dataframe.dask_expr._accessor.FunctionMapIndex._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3412
    functionName: dask.dataframe.dask_expr._expr.Shift._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - divs.shift
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.tuple
    - pandas.Series
    - dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 710
    functionName: dask.dataframe.dask_expr._merge.BroadcastJoin._divisions
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: dask.dataframe.dask_expr.datasets.Timeseries._divisions
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 5
    functionsReached:
    - pandas.date_range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._divisions
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 2
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    - numpy.max
    - numpy.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1003
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1454
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1157
    functionName: dask.dataframe.dask_expr._expr._Align._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 328
    functionName: dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1491
    functionName: dask.dataframe.dask_expr._expr.ToTimestamp._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    - pandas.Index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2164
    functionName: dask.dataframe.dask_expr._expr.Projection._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToMore._divisions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 376
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 396
    functionName: dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 375
    functionsReached:
    - pandas.date_range
    - offset_type_name.endswith
    - dask.dataframe.core._map_freq_to_period_start
    - freq.split
    - dask.dataframe.methods.tolist
    - <builtin>.getattr
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    - divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 276
    functionName: dask.dataframe.dask_expr.io.io.FromMap._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2321
    functionName: dask.dataframe.dask_expr._expr.Lengths._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1408
    functionName: dask.dataframe.dask_expr._expr.RenameSeries._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.type
    - old.rename
    - new_divisions.tolist
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - <builtin>.tuple
    - pandas.Series
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 251
    functionName: dask.dataframe.dask_expr._repartition.RepartitionDivisions._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 363
    functionName: dask.dataframe.dask_expr._indexing.LocSlice._divisions
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 679
    functionName: dask.dataframe.dask_expr._merge.HashJoinP2P._divisions
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 678
    functionName: dask.dataframe.dask_expr.io.io.FromArray._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1255
    functionName: dask.dataframe.dask_expr._shuffle._SetIndexPost._divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - dask._expr.Expr.operand
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle._SetIndexPost._get_culled_divisions
    - <builtin>.len
    - <builtin>.list
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1837
    functionName: dask.dataframe.dask_expr._expr.Map._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_index_like
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.tuple
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2595
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 3
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2424
    functionName: dask.dataframe.dask_expr._expr.AddSuffixSeries._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.str
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 530
    functionName: dask.dataframe.dask_expr._expr.Literal._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 83
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeFinalize._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 38
    functionName: dask.dataframe.dask_expr._describe.DescribeNumeric._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 131
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - <builtin>.tuple
    - dask._expr.Expr.operand
    - new_divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3309
    functionName: dask.dataframe.dask_expr._expr.Diff._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 599
    functionName: dask.dataframe.dask_expr.io.io.FromScalars._divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 2
    functionsReached:
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1001
    functionName: dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 817
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.methods.tolist
    - pandas.Index
    - <builtin>.len
    - dask.dataframe.utils.valid_divisions
    - <builtin>.isinstance
    - <builtin>.list
    - pandas.isnull
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 32
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2972
    functionName: dask.dataframe.dask_expr._expr.Partitions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    - divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 883
    functionName: dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached:
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - <builtin>.len
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - <builtin>.max
    - <builtin>.all
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 293
    functionName: dask.dataframe.dask_expr._indexing.LocList._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3357
    functionName: dask.dataframe.dask_expr._expr.FFill._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: dask.dataframe.dask_expr._concat.Concat._divisions
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 375
    functionsReached:
    - toolz.unique
    - dask.core.flatten
    - <builtin>.set
    - <builtin>.min
    - <builtin>.len
    - <builtin>.isinstance
    - toolz.merge_sorted
    - <builtin>.list
    - <builtin>.sum
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 291
    functionName: dask.dataframe.dask_expr._reductions.ShuffleReduce._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.dataframe.dask_expr.io._delayed.FromDelayed._divisions
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3081
    functionName: dask.dataframe.dask_expr._expr._DelayedExpr._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 52
    functionName: dask.dataframe.dask_expr._repartition.Repartition._divisions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - x._divisions
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 904
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 857
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge._divisions
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 3
    functionsReached:
    - toolz.unique
    - <builtin>.any
    - <builtin>.min
    - <builtin>.getattr
    - <builtin>.len
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - <builtin>.isinstance
    - toolz.merge_sorted
    - <builtin>.list
    - pandas.api.types.is_scalar
    - <builtin>.max
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 237
    functionName: dask.dataframe.dask_expr._indexing.LocElement._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._divisions
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 455
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._divisions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - numpy.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 201
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._divisions
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 433
    functionName: dask.dataframe.dask_expr._expr.Expr._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 437
    functionName: dask.dataframe.dask_expr._expr.Expr.known_divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 442
    functionName: dask.dataframe.dask_expr._expr.Expr.npartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 449
    functionName: dask.dataframe.dask_expr._expr.Expr.columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 460
    functionName: dask.dataframe.dask_expr._expr.Expr.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 491
    functionName: dask.dataframe.dask_expr._expr.Expr._projection_columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 495
    functionName: dask.dataframe.dask_expr._expr.Expr.name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 499
    functionName: dask.dataframe.dask_expr._expr.Expr.dtypes
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dce2f8e0>
    argNames:
    - self
    - parent
    - predicate
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 502
    functionName: dask.dataframe.dask_expr._expr.Expr._filter_simplification
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 7
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.type
    - ancestors.append
    - <builtin>.len
    - parent.predicate.substitute
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.predicate.substitute
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3197
    functionName: dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached:
    - stack.pop
    - roots.pop
    - roots.append
    - _expr.dependencies
    - stack.append
    - _seen.add
    - <builtin>.isinstance
    - dask._expr.Expr.substitute
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - <builtin>.type
    - operand._substitute
    - <builtin>.len
    - new_exprs.append
    - val.append
    - next._broadcast_dep
    - seen.add
    - next.dependencies
    - <builtin>.set
    - op._substitute
    - collections.defaultdict.items
    - group.append
    - collections.defaultdict
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask._expr.Expr._substitute
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 512
    functionName: dask.dataframe.dask_expr._expr.Expr.finalize_compute
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Literal
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 534
    functionName: dask.dataframe.dask_expr._expr.Literal._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Blockwise
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 559
    functionName: dask.dataframe.dask_expr._expr.Blockwise._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._describe.DescribeNonNumericAggregate.operation
    - operator.mul
    - numpy.sqrt
    - dask.dataframe.dask_expr._expr.RenameSeries.operation
    - operator.xor
    - <builtin>.range
    - functools.partial
    - dask.dataframe.multi.concat_and_check
    - dask.dataframe.dask_expr._shuffle._select_columns_or_index
    - idx.to_frame
    - operator.or_
    - dask.dataframe.methods.concat
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.hasattr
    - selected_df.assign
    - pandas.Index
    - operator.truediv
    - operator.neg
    - <builtin>.str
    - operator.eq
    - meta_index.dtypes.items
    - functools.partial._meta
    - dask.dataframe.dask_expr._expr.MemoryUsagePerPartition.operation
    - res.astype
    - dask._expr.Expr.operand
    - ser.str.cat
    - operator.getitem
    - dask.utils.typename
    - tlz.concat._meta
    - kwargs.pop
    - fsspec.core.OpenFile._meta
    - importlib.import_module.to_datetime
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation._get_index
    - pandas.api.types.is_numeric_dtype
    - dask.dataframe.dask_expr._shuffle._is_numeric_cast_type
    - dask.dataframe.dask_expr._concat.ConcatUnindexed.operation
    - <builtin>.int
    - a.isna
    - dask.dataframe.dask_expr._concat.ConcatIndexed.operation
    - dask.dataframe.accessor.maybe_wrap_pandas
    - operator.lt
    - df.assign
    - dask.dataframe.dask_expr._expr.ToDatetime.operation
    - typ.__module__.split
    - dask.utils.is_series_like
    - a.tail
    - operator.gt
    - operator.le
    - dask.dataframe.dask_expr._accessor.PropertyMap.operation
    - <builtin>.len
    - dask.dataframe.dask_expr._expr.ScalarToSeries.operation
    - dask.dataframe.dask_expr._expr._DeepCopy.operation
    - dask.dataframe.dask_expr._shuffle._SetIndexPost.operation
    - dask.utils.Dispatch.__init__
    - df.rename
    - <builtin>.set
    - dask.dataframe.dask_expr._shuffle._is_column_label_reference
    - operator.ne
    - values.extend
    - a.ffill
    - dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise.operation
    - operator.inv
    - index.extend
    - numpy.min_scalar_type
    - dask.dataframe.methods.describe_nonnumeric_aggregate
    - operator.pow
    - dask.dataframe.dask_expr._cumulative.CumulativeBlockwise.operation
    - dask.dataframe.dask_expr._expr.CaseWhen.operation
    - index.astype
    - dask.dataframe.dask_expr._str_accessor.CatBlockwise.operation
    - <builtin>.list
    - operator.and_
    - <builtin>.any
    - dask.utils.get_meta_library
    - ser.case_when
    - pandas.api.types.is_scalar
    - <builtin>.all
    - dask.array._array_expr._collection.Array._meta
    - obj.index.to_frame
    - <builtin>.map
    - dask.dataframe.shuffle.partitioning_index
    - df.to_frame
    - df.astype
    - top.tz_convert
    - top.tz_localize
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle.SortValuesBlockwise.operation
    - operator.pos
    - operator.sub
    - dask.dataframe.dask_expr._groupby._as_dict
    - dask.dataframe.dask_expr._expr.MethodOperator.operation
    - <builtin>.type
    - pandas.Series
    - importlib.import_module
    - dask.dataframe.dask_expr._expr.RenameFrame.operation
    - dask.dataframe.dask_expr._shuffle.SetIndexBlockwise.operation
    - data.extend
    - pandas.Timestamp
    - dask.dataframe.dask_expr._reductions.Aggregate.operation
    - dask.dataframe.dask_expr._accessor.FunctionMap.operation
    - dask.dataframe.dask_expr._cumulative.TakeLast.operation
    - df.set_index
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - operator.ge
    - typ.__name__.lower
    - dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation
    - operator.floordiv
    - df.columns.astype
    - operator.mod
    - operator.add
    - df.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - stats
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 113
    functionName: dask.dataframe.dask_expr._describe.DescribeNonNumericAggregate.operation
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 1
    functionsReached:
    - index.extend
    - data.extend
    - top.tz_convert
    - <builtin>.len
    - top.tz_localize
    - dask.dataframe.methods.describe_nonnumeric_aggregate
    - pandas.Timestamp
    - values.extend
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.mul
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 9
    argDefaultValues: []
    argNames:
    - frame
    - by
    - _slice
    - group_keys
    - observed
    - dropna
    - args
    - kwargs
    - dask_func
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1184
    functionName: dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise.operation
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - index
    - sorted_index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1403
    functionName: dask.dataframe.dask_expr._expr.RenameSeries.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 5
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    - df.rename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sqrt
    functionSourceFile: numpy
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.inv
    functionSourceFile: operator
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.xor
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.or_
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.pow
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeBlockwise.operation
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 1
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - ser
    - caselist
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2060
    functionName: dask.dataframe.dask_expr._expr.CaseWhen.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.range
    - ser.case_when
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.truediv
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.neg
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - ser
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: dask.dataframe.dask_expr._str_accessor.CatBlockwise.operation
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - ser.str.cat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.eq
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.and_
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1278
    functionName: dask.dataframe.dask_expr._expr.MemoryUsagePerPartition.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.getitem
    functionSourceFile: operator
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1276
    functionName: dask.dataframe.dask_expr._shuffle.SortValuesBlockwise.operation
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.pos
    functionSourceFile: operator
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.sub
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - args
    - ignore_order
    - _kwargs
    - axis
    - join
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 369
    functionName: dask.dataframe.dask_expr._concat.ConcatUnindexed.operation
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - dask.dataframe.methods.concat
    - <builtin>.len
    - dask.dataframe.multi.concat_and_check
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - name
    - left
    - right
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2767
    functionName: dask.dataframe.dask_expr._expr.MethodOperator.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - args
    - ignore_order
    - _kwargs
    - axis
    - join
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 375
    functionName: dask.dataframe.dask_expr._concat.ConcatIndexed.operation
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 1
    functionsReached:
    - dask.dataframe.methods.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.lt
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1545
    functionName: dask.dataframe.dask_expr._expr.ToDatetime.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - importlib.import_module.to_datetime
    - dask.utils.get_meta_library
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1333
    functionName: dask.dataframe.dask_expr._expr.RenameFrame.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - df.rename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - args
    - new_divisions
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1294
    functionName: dask.dataframe.dask_expr._shuffle.SetIndexBlockwise.operation
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - df.set_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.gt
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.le
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - obj
    - accessor
    - attr
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 90
    functionName: dask.dataframe.dask_expr._accessor.PropertyMap.operation
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - <builtin>.isinstance
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2dd9d0>
    argNames:
    - value
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1180
    functionName: dask.dataframe.dask_expr._expr.ScalarToSeries.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1378
    functionName: dask.dataframe.dask_expr._expr._DeepCopy.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - df.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - index_name
    - drop
    - set_name
    - column_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1232
    functionName: dask.dataframe.dask_expr._shuffle._SetIndexPost.operation
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - df.set_index
    - df.columns.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: dask.dataframe.dask_expr._reductions.Aggregate.operation
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 2
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - obj
    - accessor
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 112
    functionName: dask.dataframe.dask_expr._accessor.FunctionMap.operation
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 5
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - pandas.Series
    - <builtin>.isinstance
    - dask.array._array_expr._collection.Array._meta
    - tlz.concat._meta
    - functools.partial._meta
    - dask.dataframe.accessor.maybe_wrap_pandas
    - fsspec.core.OpenFile._meta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd716190>
    argNames:
    - a
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: dask.dataframe.dask_expr._cumulative.TakeLast.operation
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 1
    functionsReached:
    - a.isna
    - a.ffill
    - a.tail
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.ge
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 6
    argDefaultValues: []
    argNames:
    - df
    - index
    - name
    - npartitions
    - meta
    - index_shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 738
    functionName: dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - obj.index.to_frame
    - dask.dataframe.shuffle.partitioning_index
    - df.to_frame
    - df.astype
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation._get_index
    - pandas.api.types.is_numeric_dtype
    - dask.dataframe.dask_expr._shuffle._select_columns_or_index
    - idx.to_frame
    - <builtin>.getattr
    - dask.dataframe.dask_expr._shuffle._is_numeric_cast_type
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - <builtin>.int
    - <builtin>.hasattr
    - df.assign
    - selected_df.assign
    - index.astype
    - meta_index.dtypes.items
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - <builtin>.any
    - res.astype
    - dask.dataframe.dask_expr._shuffle._is_column_label_reference
    - pandas.api.types.is_scalar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.floordiv
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.mod
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.add
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.ne
    functionSourceFile: operator
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 564
    functionName: dask.dataframe.dask_expr._expr.Blockwise._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 574
    functionName: dask.dataframe.dask_expr._expr.Blockwise._args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 582
    functionName: dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 587
    functionName: dask.dataframe.dask_expr._expr.Blockwise._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 892
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 686
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3790
    functionName: dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 83
    functionName: dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 378
    functionName: dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 599
    functionName: dask.dataframe.dask_expr._expr.Blockwise._name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - arg
    - i
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 606
    functionName: dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 9
    functionsReached:
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 618
    functionName: dask.dataframe.dask_expr._expr.Blockwise._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - _dependencies.update
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - _dependencies.add
    - <builtin>.isinstance
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - arg
    - i
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 9
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 636
    functionName: dask.dataframe.dask_expr._expr.Blockwise._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcac7df0>
    argNames:
    - expr
    - parent
    - dependents
    - additional_columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3879
    functionName: dask.dataframe.dask_expr._expr.plain_column_projection
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 16
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 641
    functionName: dask.dataframe.dask_expr._expr.Blockwise.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.MapPartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 670
    functionName: dask.dataframe.dask_expr._expr.MapPartitions.token
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 675
    functionName: dask.dataframe.dask_expr._expr.MapPartitions.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 679
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 691
    functionName: dask.dataframe.dask_expr._expr.MapPartitions.args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 697
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.dataframe.dask_expr._expr._get_meta_map_partitions
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.dataframe.utils.raise_on_meta_error
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - msg.format
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._expr.emulate
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 6
    argDefaultValues: []
    argNames:
    - args
    - dfs
    - func
    - kwargs
    - meta
    - parent_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 4083
    functionName: dask.dataframe.dask_expr._expr._get_meta_map_partitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.dataframe.utils.raise_on_meta_error
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - msg.format
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - fsspec.core.OpenFile.min
    - numpy.einsum
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._expr.emulate
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 712
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.methods.tolist
    - pandas.Index
    - <builtin>.len
    - dask.dataframe.utils.valid_divisions
    - <builtin>.isinstance
    - dask.dataframe.core._get_divisions_map_partitions
    - <builtin>.list
    - <builtin>.max
    - pandas.isnull
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 6
    argDefaultValues: []
    argNames:
    - align_dataframes
    - transform_divisions
    - dfs
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 63
    functionName: dask.dataframe.core._get_divisions_map_partitions
    functionSourceFile: dask.dataframe.core
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.methods.tolist
    - pandas.Index
    - <builtin>.len
    - dask.dataframe.utils.valid_divisions
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.max
    - pandas.isnull
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 731
    functionName: dask.dataframe.dask_expr._expr.MapPartitions._has_partition_info
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.utils.has_keyword
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.update
    functionSourceFile: <builtin>
    functionUses: 409
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - dfs
    - args
    - func
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 760
    functionName: dask.dataframe.dask_expr._expr._get_meta_ufunc
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - dask.utils.partial_by_order
    - <builtin>.isinstance
    - numpy.empty
    - <builtin>.list
    - <builtin>.hasattr
    - args2.insert
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 798
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise.args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 806
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise._dfs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 810
    functionName: dask.dataframe.dask_expr._expr.UFuncElemwise._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.dataframe.dask_expr._expr._get_meta_ufunc
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - args2.insert
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - dask.utils.partial_by_order
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - operator.mul
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Index
    functionSourceFile: pandas
    functionUses: 72
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.MapOverlapAlign
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 868
    functionName: dask.dataframe.dask_expr._expr.MapOverlapAlign._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.dataframe.dask_expr._expr._get_meta_map_partitions
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.dataframe.utils.raise_on_meta_error
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - all_keys.append
    - tlz.concat.name.keys
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - msg.format
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array._array_expr._utils.compute_meta
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._expr.emulate
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - exprs
    - allow_shuffle
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4028
    functionName: dask.dataframe.dask_expr._expr.calc_divisions_for_align
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 378
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - <builtin>.max
    - <builtin>.all
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - exprs
    - divisions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4040
    functionName: dask.dataframe.dask_expr._expr.maybe_align_partitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 377
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.MapOverlap
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 931
    functionName: dask.dataframe.dask_expr._expr.MapOverlap._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 938
    functionName: dask.dataframe.dask_expr._expr.MapOverlap.args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 946
    functionName: dask.dataframe.dask_expr._expr.MapOverlap._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.dataframe.dask_expr._expr._get_meta_map_partitions
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.dataframe.utils.raise_on_meta_error
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - all_keys.append
    - tlz.concat.name.keys
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - msg.format
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array._array_expr._utils.compute_meta
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._expr.emulate
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 962
    functionName: dask.dataframe.dask_expr._expr.MapOverlap.before
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - pandas.to_timedelta
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 969
    functionName: dask.dataframe.dask_expr._expr.MapOverlap.after
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - pandas.to_timedelta
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.CreateOverlappingPartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 998
    functionName: dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 9
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1005
    functionName: dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._layer
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.zip
    - <builtin>.isinstance
    - prevs.extend
    - <builtin>.max
    - nexts.extend
    - divs.diff
    - <builtin>.range
    - prevs.append
    - pandas.Series
    - nexts.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prevs.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divs.diff
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prevs.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nexts.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nexts.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - current
    - prev_
    - before
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1096
    functionName: dask.dataframe.dask_expr._expr._tail_timedelta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - dask.dataframe.methods.concat
    - current.index.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current.index.min
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.methods.concat
    functionSourceFile: ''
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - df
    - func
    - before
    - after
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1103
    functionName: dask.dataframe.dask_expr._expr._overlap_chunk
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.rolling.overlap_chunk
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 5
    argDefaultValues: []
    argNames:
    - func
    - before
    - after
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 8
    functionName: dask.dataframe.rolling.overlap_chunk
    functionSourceFile: dask.dataframe.rolling
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 5
    argDefaultValues: []
    argNames:
    - prev_part
    - current_part
    - next_part
    - before
    - after
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1107
    functionName: dask.dataframe.dask_expr._expr._combined_parts
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.methods.concat
    - current.index.min
    - <builtin>.len
    - dask.dataframe.dask_expr._expr._tail_timedelta
    - <builtin>.isinstance
    - current.index.max
    - dask.dataframe.rolling._head_timedelta
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - current
    - next_
    - after
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: dask.dataframe.rolling._head_timedelta
    functionSourceFile: dask.dataframe.rolling
    functionUses: 1
    functionsReached:
    - current.index.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.AlignGetitem
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1168
    functionName: dask.dataframe.dask_expr._expr.AlignGetitem._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1171
    functionName: dask.dataframe.dask_expr._expr.AlignGetitem._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1197
    functionName: dask.dataframe.dask_expr._expr.DropnaFrame._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.CombineFirst
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1219
    functionName: dask.dataframe.dask_expr._expr.CombineFirst._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1227
    functionName: dask.dataframe.dask_expr._expr.CombineFirst._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.staticmethod
    functionSourceFile: <builtin>
    functionUses: 63
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Sample
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1249
    functionName: dask.dataframe.dask_expr._expr.Sample._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1253
    functionName: dask.dataframe.dask_expr._expr.Sample._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - <builtin>.isinstance
    - <builtin>.type
    - _dependencies.update
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - _dependencies.add
    - dask._task_spec.TaskRef.__init__
    - <builtin>.set
    - dask._expr.Expr.operand
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - <builtin>.super
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Query
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1269
    functionName: dask.dataframe.dask_expr._expr.Query._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1301
    functionName: dask.dataframe.dask_expr._expr.Elemwise._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - all_dependents.issubset
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.len
    - parent.predicate.substitute
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask.tokenize._normalize_seq_func
    - other_names.issubset
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - predicate_columns.update
    - <builtin>.super
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - allowed_expressions.add
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 100
    functionName: dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 7
    functionsReached:
    - predicate_columns.issubset
    - all_dependents.issubset
    - stack.pop
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - e.dependencies
    - <builtin>.any
    - <builtin>.set
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - predicate_columns.update
    - allowed_expressions.add
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 966
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 7
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - all_dependents.issubset
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - stack.pop
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - other_names.issubset
    - <builtin>.isinstance
    - allowed_expressions.add
    - stack.extend
    - seen.add
    - e.dependencies
    - p.walk
    - all_dependents.update
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.RenameFrame
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1319
    functionName: dask.dataframe.dask_expr._expr.RenameFrame.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask._expr.Expr.operand
    - <builtin>.type
    - result.add
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.rename
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1336
    functionName: dask.dataframe.dask_expr._expr.RenameFrame._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 873
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex.other
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 205
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 210
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1367
    functionName: dask.dataframe.dask_expr._expr.ColumnsSetter.operation
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - pandas.Index
    - <builtin>.type
    - <builtin>.len
    - dask.dataframe.core._rename
    - <builtin>.isinstance
    - dask.utils.is_dataframe_like
    - <builtin>.list
    - <builtin>.all
    - <builtin>.hasattr
    - columns.equals
    - df.copy
    - df.rename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 2
    argDefaultValues: []
    argNames:
    - columns
    - df
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 117
    functionName: dask.dataframe.core._rename
    functionSourceFile: dask.dataframe.core
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - pandas.Index
    - <builtin>.type
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - dask.utils.is_dataframe_like
    - <builtin>.list
    - <builtin>.hasattr
    - columns.equals
    - df.copy
    - df.rename
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.RenameSeries
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1396
    functionName: dask.dataframe.dask_expr._expr.RenameSeries._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - dask.dataframe.dask_expr._expr.RenameSeries.operation
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - df.rename
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: old.rename
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_divisions.tolist
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Isin
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1446
    functionName: dask.dataframe.dask_expr._expr.Isin._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1453
    functionName: dask.dataframe.dask_expr._expr.Isin._broadcast_dep
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1464
    functionName: dask.dataframe.dask_expr._expr.Clip._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ArrowStringConversion
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.CombineSeries
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1503
    functionName: dask.dataframe.dask_expr._expr.CombineSeries._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ToNumeric
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1523
    functionName: dask.dataframe.dask_expr._expr.ToNumeric._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1529
    functionName: dask.dataframe.dask_expr._expr.ToNumeric._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ToDatetime
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1541
    functionName: dask.dataframe.dask_expr._expr.ToDatetime._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.to_datetime
    functionSourceFile: importlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1549
    functionName: dask.dataframe.dask_expr._expr.ToDatetime._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ToTimedelta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.AsType
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1569
    functionName: dask.dataframe.dask_expr._expr.AsType._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - pandas.api.types.pandas_dtype
    - dask.utils.is_dataframe_like
    - x.cat.set_categories
    - x.set_categories
    - dask.utils.is_index_like
    - <builtin>.getattr
    - x.index.set_categories
    - dtypes.items
    - dask.dataframe.utils.clear_known_categories
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.AsType._meta._cat_dtype_without_categories
    - <builtin>.hasattr
    - <builtin>.type
    - dask.utils.is_series_like
    - dask.utils.Dispatch.__init__
    - <builtin>.any
    - typ.__name__.lower
    - dask._expr.Expr.operand
    - <builtin>.super
    - x.copy
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1570
    functionName: dask.dataframe.dask_expr._expr.AsType._meta._cat_dtype_without_categories
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - pandas.api.types.pandas_dtype
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.pandas_dtype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtypes.items
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1588
    functionName: dask.dataframe.dask_expr._expr.AsType._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - all_dependents.issubset
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - numpy.argsort
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - dtypes.items
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - parent.predicate.substitute
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - predicate_columns.update
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - i
    - division_min
    - division_max
    - last
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1636
    functionName: dask.dataframe.dask_expr._expr._check_divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_index_like
    - <builtin>.len
    - index.max
    - index.min
    - pandas.isna
    - <builtin>.hasattr
    - <builtin>.all
    - df.index.get_level_values
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.get_level_values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1672
    functionName: dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1675
    functionName: dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - _dependencies.update
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - _dependencies.add
    - <builtin>.isinstance
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ToFrame
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1721
    functionName: dask.dataframe.dask_expr._expr.ToFrame.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - result.add
    - <builtin>.zip
    - name_mapping.get
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_mapping.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1fe20>
    - <ast.Constant object at 0x7fb9dcc1f820>
    argNames:
    - df
    - p
    - random_state
    - shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1746
    functionName: dask.dataframe.dask_expr._expr.pd_split
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - df.assign
    - numpy.allclose
    - <builtin>.enumerate
    - df.to_frame
    - <builtin>.len
    - <builtin>.zip
    - random_state.random_sample
    - <builtin>.isinstance
    - numpy.random.RandomState
    - df.sample
    - <builtin>.list
    - numpy.empty
    - numpy.cumsum
    - dask.utils.pseudorandom
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.to_frame
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.assign
    functionSourceFile: <builtin>
    functionUses: 52
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Split
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1764
    functionName: dask.dataframe.dask_expr._expr.Split._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1768
    functionName: dask.dataframe.dask_expr._expr.Split.random_state_data
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.Split.random_state_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1771
    functionName: dask.dataframe.dask_expr._expr.Split._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg
    - _dependencies.update
    - dask.dataframe.dask_expr._expr.Blockwise._broadcast_dep
    - dask.dataframe.dask_expr._describe.DescribeNumericAggregate._broadcast_dep
    - dask.dataframe.dask_expr._concat.ConcatIndexed._broadcast_dep
    - _dependencies.add
    - <builtin>.isinstance
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg
    - dask.dataframe.dask_expr._expr.MapPartitions._broadcast_dep
    - dask.dataframe.dask_expr._expr.Fused._broadcast_dep
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._broadcast_dep
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - i
    - ndim
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1778
    functionName: dask.dataframe.dask_expr._expr._random_split_take
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.SplitTake
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Apply
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1798
    functionName: dask.dataframe.dask_expr._expr.Apply._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Map
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1820
    functionName: dask.dataframe.dask_expr._expr.Map._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1834
    functionName: dask.dataframe.dask_expr._expr.Map._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.VarColumns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1863
    functionName: dask.dataframe.dask_expr._expr.VarColumns._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1886
    functionName: dask.dataframe.dask_expr._expr.ExplodeFrame._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Drop
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - pairs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1905
    functionName: dask.dataframe.dask_expr._expr.assign
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - tlz.partition
    - <builtin>.isinstance
    - <builtin>.dict
    - warnings.catch_warnings
    - df.copy
    - pairs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Assign
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1928
    functionName: dask.dataframe.dask_expr._expr.Assign.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1939
    functionName: dask.dataframe.dask_expr._expr.Assign.keys
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1943
    functionName: dask.dataframe.dask_expr._expr.Assign.vals
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1947
    functionName: dask.dataframe.dask_expr._expr.Assign._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1961
    functionName: dask.dataframe.dask_expr._expr.Assign._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1964
    functionName: dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 377
    functionsReached:
    - <builtin>.set
    - dask.core.flatten
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - child
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1989
    functionName: dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 377
    functionsReached:
    - <builtin>.set
    - <builtin>.bool
    - input_columns.extend
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_columns.extend
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: input_columns.extend
    functionSourceFile: <builtin>
    functionUses: 378
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1996
    functionName: dask.dataframe.dask_expr._expr.Assign._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - new_args.extend
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_args.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Eval
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2031
    functionName: dask.dataframe.dask_expr._expr.Eval._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.CaseWhen
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2039
    functionName: dask.dataframe.dask_expr._expr.CaseWhen.caselist
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 2044
    functionName: dask.dataframe.dask_expr._expr.CaseWhen._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ser.case_when
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2072
    functionName: dask.dataframe.dask_expr._expr.Filter._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - all_dependents.issubset
    - <builtin>.map
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - stack.pop
    - <builtin>.zip
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - mapping.keys
    - numpy.argsort
    - components.append
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - dask.dataframe.dask_expr._expr._get_predicate_components
    - tuple_pos.nonzero
    - <builtin>.dict
    - <builtin>.type
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._expr._replace_common_or_components
    - dask.dataframe.dask_expr._expr._convert_mapping
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - parent.predicate.substitute
    - dask.dataframe.dask_expr._expr.rewrite_filters
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - other_names.issubset
    - num_pos.nonzero
    - <builtin>.list
    - stack.extend
    - seen.add
    - replacements.append
    - values.take
    - e.dependencies
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - result_components.append
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._expr._sort_mixed
    - allowed_expressions.add
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - predicate
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3915
    functionName: dask.dataframe.dask_expr._expr.rewrite_filters
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr._expr._convert_mapping
    - components.append
    - <builtin>.map
    - result_components.append
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.list
    - dask.dataframe.dask_expr._expr._get_predicate_components
    - <builtin>.dict
    - replacements.append
    - mapping.keys
    - dask.dataframe.dask_expr._expr._replace_common_or_components
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Projection
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2124
    functionName: dask.dataframe.dask_expr._expr.Projection.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2134
    functionName: dask.dataframe.dask_expr._expr.Projection.columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2144
    functionName: dask.dataframe.dask_expr._expr.Projection._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - dask.utils.is_dataframe_like
    - <builtin>.super
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2155
    functionName: dask.dataframe.dask_expr._expr.Projection._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2158
    functionName: dask.dataframe.dask_expr._expr.Projection.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - <builtin>.str
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Index
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2199
    functionName: dask.dataframe.dask_expr._expr.Index._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2207
    functionName: dask.dataframe.dask_expr._expr.Index._projection_columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2219
    functionName: dask.dataframe.dask_expr._expr.Index.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc572e50>
    argNames:
    - df
    - divisions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2229
    functionName: dask.dataframe.dask_expr._expr._return_input
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ClearDivisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2238
    functionName: dask.dataframe.dask_expr._expr.ClearDivisions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.SetDivisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2247
    functionName: dask.dataframe.dask_expr._expr.SetDivisions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2255
    functionName: dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2258
    functionName: dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2265
    functionName: dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions._layer
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dsk.values
    - <builtin>.len
    - <builtin>.list
    - frames.append
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.values
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frames.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Lengths
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2318
    functionName: dask.dataframe.dask_expr._expr.Lengths._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Lengths._simplify_down.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2329
    functionName: dask.dataframe.dask_expr._expr.Lengths._layer
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - <builtin>.range
    - dsk.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ResetIndex
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2350
    functionName: dask.dataframe.dask_expr._expr.ResetIndex._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - kwargs.update
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 2359
    functionName: dask.dataframe.dask_expr._expr.ResetIndex._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - all_dependents.issubset
    - <builtin>.enumerate
    - <builtin>.map
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - numpy.argsort
    - dask.tokenize.tokenize
    - parent.operand
    - _ENSURE_DETERMINISTIC.set
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - parent.predicate.substitute
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - result.substitute_parameters
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - predicate_columns.update
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.operand
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.substitute_parameters
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2415
    functionName: dask.dataframe.dask_expr._expr.AddPrefixSeries._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.AddPrefix
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2433
    functionName: dask.dataframe.dask_expr._expr.AddPrefix.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2443
    functionName: dask.dataframe.dask_expr._expr.AddPrefix._convert_columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2447
    functionName: dask.dataframe.dask_expr._expr.AddPrefix._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.AddPrefix._convert_columns
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - parent.operand
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask.dataframe.dask_expr._expr.AddSuffix._convert_columns
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2476
    functionName: dask.dataframe.dask_expr._expr.AddSuffix._convert_columns
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.AddSuffix
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2466
    functionName: dask.dataframe.dask_expr._expr.AddSuffix.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.AssignIndex
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2486
    functionName: dask.dataframe.dask_expr._expr.AssignIndex._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Head
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2497
    functionName: dask.dataframe.dask_expr._expr.Head._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2501
    functionName: dask.dataframe.dask_expr._expr.Head.npartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2504
    functionName: dask.dataframe.dask_expr._expr.Head._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2512
    functionName: dask.dataframe.dask_expr._expr.Head._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2531
    functionName: dask.dataframe.dask_expr._expr.Head._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2565
    functionName: dask.dataframe.dask_expr._expr.Head._partitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.range
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2588
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2592
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead.npartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr._expr.BlockwiseHead._divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2598
    functionName: dask.dataframe.dask_expr._expr.BlockwiseHead._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.slice
    functionSourceFile: <builtin>
    functionUses: 758
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Tail
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2620
    functionName: dask.dataframe.dask_expr._expr.Tail._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2623
    functionName: dask.dataframe.dask_expr._expr.Tail._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2626
    functionName: dask.dataframe.dask_expr._expr.Tail._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2639
    functionName: dask.dataframe.dask_expr._expr.Tail._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Binop
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2687
    functionName: dask.dataframe.dask_expr._expr.Binop._broadcastable
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2694
    functionName: dask.dataframe.dask_expr._expr.Binop.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2697
    functionName: dask.dataframe.dask_expr._expr.Binop._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2726
    functionName: dask.dataframe.dask_expr._expr.Binop._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2729
    functionName: dask.dataframe.dask_expr._expr.Binop._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - importlib.import_module.to_datetime
    - operator.mul
    - numpy.sqrt
    - dask.dataframe.dask_expr._expr.RenameSeries.operation
    - operator.inv
    - operator.xor
    - <builtin>.range
    - <builtin>.tuple
    - operator.pos
    - operator.or_
    - dask.utils.is_index_like
    - operator.sub
    - <builtin>.getattr
    - <builtin>.isinstance
    - operator.pow
    - dask.dataframe.dask_expr._expr.CaseWhen.operation
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._expr.MethodOperator.operation
    - <builtin>.type
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    - operator.lt
    - dask.dataframe.dask_expr._expr.ToDatetime.operation
    - importlib.import_module
    - dask.dataframe.dask_expr._expr.RenameFrame.operation
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.utils.is_series_like
    - operator.gt
    - operator.truediv
    - operator.le
    - dask.dataframe.dask_expr._accessor.PropertyMap.operation
    - <builtin>.len
    - dask._expr.Expr.dependencies
    - operator.neg
    - pandas.Index
    - dask.dataframe.dask_expr._expr._DeepCopy.operation
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._accessor.FunctionMap.operation
    - operator.eq
    - operator.and_
    - functools.partial._meta
    - df.rename
    - operator.ge
    - typ.__name__.lower
    - dask.utils.get_meta_library
    - ser.case_when
    - operator.getitem
    - operator.floordiv
    - operator.mod
    - operator.add
    - operator.ne
    - dask.utils.typename
    - <builtin>.super
    - dask.array._array_expr._collection.Array._meta
    - <builtin>.all
    - tlz.concat._meta
    - df.copy
    - typ.__module__.split
    - fsspec.core.OpenFile._meta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2763
    functionName: dask.dataframe.dask_expr._expr.MethodOperator._operator_repr
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2927
    functionName: dask.dataframe.dask_expr._expr.Unaryop.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2930
    functionName: dask.dataframe.dask_expr._expr.Unaryop._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2938
    functionName: dask.dataframe.dask_expr._expr.Unaryop._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2941
    functionName: dask.dataframe.dask_expr._expr.Unaryop._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_index_like
    - <builtin>.super
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Partitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2969
    functionName: dask.dataframe.dask_expr._expr.Partitions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3007
    functionName: dask.dataframe.dask_expr._expr.Partitions._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3026
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered._filtered
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3031
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered._partitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3039
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered.divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.tuple
    - new_divisions.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_divisions.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3053
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered.npartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3058
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered._task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask._task_spec.Task.__init__
    - <builtin>.frozenset
    - <builtin>.range
    - functools.partial
    - kwargs.values
    - dask.dataframe.dask_expr.io.io.FromArray._filtered_task
    - <builtin>.next
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr.io._delayed.FromDelayed._filtered_task
    - pandas.date_range
    - dask.utils.is_series_like
    - _dependencies.update
    - <builtin>.len
    - dask.dataframe.dask_expr.io.io.FromPandas._locations
    - _dependencies.add
    - dask.dataframe.dask_expr.datasets.Timeseries._divisions
    - dask._task_spec.TaskRef.__init__
    - dask.dataframe.dask_expr.datasets.Timeseries._filtered_task
    - <builtin>.max
    - dask.dataframe.dask_expr.io.io.FromMap._filtered_task
    - <builtin>.set
    - typ.__name__.lower
    - dask._expr.Expr.operand
    - dask._task_spec.Alias.__init__
    - <builtin>.slice
    - itertools.chain
    - dask.dataframe.dask_expr.io.io.FromPandas._filtered_task
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - <builtin>.all
    - dask.dataframe.dask_expr.io.io.FromMapProjectable._filtered_task
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 687
    functionName: dask.dataframe.dask_expr.io.io.FromArray._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - typ.__name__.lower
    - dask.utils.is_series_like
    - _dependencies.update
    - <builtin>.len
    - <builtin>.slice
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    - <builtin>.type
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 532
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.next
    - dask.dataframe.dask_expr.io.io.FromPandas._locations
    - dask._task_spec.DataNode.__init__
    - functools.partial
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 81
    functionName: dask.dataframe.dask_expr.datasets.Timeseries._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 1
    functionsReached:
    - pandas.date_range
    - <builtin>.set
    - dask._expr.Expr.operand
    - _dependencies.update
    - <builtin>.len
    - itertools.chain
    - dask.dataframe.dask_expr.datasets.Timeseries._divisions
    - <builtin>.isinstance
    - _dependencies.add
    - <builtin>.frozenset
    - <builtin>.max
    - <builtin>.type
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 302
    functionName: dask.dataframe.dask_expr.io.io.FromMap._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: dask.dataframe.dask_expr.io._delayed.FromDelayed._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - functools.partial
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 400
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable._filtered_task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - <builtin>.super
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3061
    functionName: dask.dataframe.dask_expr._expr.PartitionsFiltered._filtered_task
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3068
    functionName: dask.dataframe.dask_expr._expr._DelayedExpr.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3072
    functionName: dask.dataframe.dask_expr._expr._DelayedExpr._name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3075
    functionName: dask.dataframe.dask_expr._expr._DelayedExpr._layer
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - dc.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dc.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3085
    functionName: dask.dataframe.dask_expr._expr._DelayedExpr.ndim
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3090
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3094
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr._name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 3097
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr._layer
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - tlz.concat.key.name.values
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.nextafter.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - contextlib.suppress
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3120
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3124
    functionName: dask.dataframe.dask_expr._expr.DelayedsExpr.ndim
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - dfs
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3128
    functionName: dask.dataframe.dask_expr._expr.is_broadcastable
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._expr.is_broadcastable.compare
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - s
    - df
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3133
    functionName: dask.dataframe.dask_expr._expr.is_broadcastable.compare
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 2
    functionsReached:
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ancestors.append
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.dependencies
    functionSourceFile: <builtin>
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.extend
    functionSourceFile: <builtin>
    functionUses: 53
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3191
    functionName: dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 377
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 8
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3200
    functionName: dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 376
    functionsReached:
    - stack.pop
    - roots.pop
    - roots.append
    - _expr.dependencies
    - stack.append
    - _seen.add
    - <builtin>.isinstance
    - dask._expr.Expr.substitute
    - <builtin>.type
    - operand._substitute
    - <builtin>.len
    - new_exprs.append
    - val.append
    - next._broadcast_dep
    - seen.add
    - next.dependencies
    - <builtin>.set
    - op._substitute
    - collections.defaultdict.items
    - group.append
    - collections.defaultdict
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask._expr.Expr._substitute
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next.dependencies
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.items
    functionSourceFile: collections
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: roots.pop
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group.append
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next._broadcast_dep
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: roots.append
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _expr.dependencies
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Diff
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 3313
    functionName: dask.dataframe.dask_expr._expr.Diff._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3316
    functionName: dask.dataframe.dask_expr._expr.Diff._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3321
    functionName: dask.dataframe.dask_expr._expr.Diff.kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3325
    functionName: dask.dataframe.dask_expr._expr.Diff.before
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3329
    functionName: dask.dataframe.dask_expr._expr.Diff.after
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.FillnaCheck
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3339
    functionName: dask.dataframe.dask_expr._expr.FillnaCheck._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.FFill
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3361
    functionName: dask.dataframe.dask_expr._expr.FFill._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3364
    functionName: dask.dataframe.dask_expr._expr.FFill._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3369
    functionName: dask.dataframe.dask_expr._expr.FFill.kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3373
    functionName: dask.dataframe.dask_expr._expr.FFill.before
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3377
    functionName: dask.dataframe.dask_expr._expr.FFill.after
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3385
    functionName: dask.dataframe.dask_expr._expr.BFill.before
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3391
    functionName: dask.dataframe.dask_expr._expr.BFill.after
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Shift
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3407
    functionName: dask.dataframe.dask_expr._expr.Shift.clear_divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - divs.shift
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.tuple
    - pandas.Series
    - dask.dataframe.dask_expr._util._calc_maybe_new_divisions
    - dask.dataframe.dask_expr._expr.Shift._divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 3421
    functionName: dask.dataframe.dask_expr._expr.Shift._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3425
    functionName: dask.dataframe.dask_expr._expr.Shift.kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3428
    functionName: dask.dataframe.dask_expr._expr.Shift._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3433
    functionName: dask.dataframe.dask_expr._expr.Shift.before
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3437
    functionName: dask.dataframe.dask_expr._expr.Shift.after
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.ShiftIndex
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3457
    functionName: dask.dataframe.dask_expr._expr.ShiftIndex._kwargs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3465
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 375
    functionsReached:
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - divs.extend
    - <builtin>.min
    - <builtin>.len
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - <builtin>.max
    - <builtin>.all
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divs.extend
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3477
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3482
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions.args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.min
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._expr.is_broadcastable
    - dask.dataframe.dask_expr._expr.is_broadcastable.compare
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3486
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions._lower
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - pandas.api.types.is_numeric_dtype
    - <builtin>.map
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.max
    - dask.dataframe.dask_expr._expr._are_dtypes_shuffle_compatible
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions._lower.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtypes
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3532
    functionName: dask.dataframe.dask_expr._expr._are_dtypes_shuffle_compatible
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - pandas.api.types.is_numeric_dtype
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3528
    functionName: dask.dataframe.dask_expr._expr.MaybeAlignPartitions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3544
    functionName: dask.dataframe.dask_expr._expr.CombineFirstAlign._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3589
    functionName: dask.dataframe.dask_expr._expr.FilterAlign._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - all_dependents.issubset
    - <builtin>.map
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - stack.pop
    - <builtin>.zip
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - mapping.keys
    - numpy.argsort
    - components.append
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - dask.dataframe.dask_expr._expr._get_predicate_components
    - tuple_pos.nonzero
    - <builtin>.dict
    - <builtin>.type
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._expr._replace_common_or_components
    - dask.dataframe.dask_expr._expr._convert_mapping
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - parent.predicate.substitute
    - dask.dataframe.dask_expr._expr.rewrite_filters
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - other_names.issubset
    - num_pos.nonzero
    - <builtin>.list
    - stack.extend
    - seen.add
    - replacements.append
    - values.take
    - e.dependencies
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - result_components.append
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._expr.Filter._simplify_up
    - dask.dataframe.dask_expr._expr._sort_mixed
    - allowed_expressions.add
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3597
    functionName: dask.dataframe.dask_expr._expr.AssignAlign._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.OpAlignPartitions
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3646
    functionName: dask.dataframe.dask_expr._expr.OpAlignPartitions._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.OpAlignPartitions._lower.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - frame
    - op
    - other
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3680
    functionName: dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    functionSourceFile: ''
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - frame
    - op
    - other
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3672
    functionName: dask.dataframe.dask_expr._expr.OpAlignPartitions._op
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3688
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3692
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign.args
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3696
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign._dfs
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3700
    functionName: dask.dataframe.dask_expr._expr.UFuncAlign._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask._expr.Expr.operand
    - <builtin>.len
    - dask.utils.partial_by_order
    - <builtin>.isinstance
    - numpy.empty
    - dask.dataframe.dask_expr._expr._get_meta_ufunc
    - <builtin>.list
    - <builtin>.hasattr
    - kwargs.pop
    - <builtin>.all
    - args2.insert
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._expr.Fused
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3738
    functionName: dask.dataframe.dask_expr._expr.Fused._meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._tree_repr_lines
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.replace
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lines.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dep._tree_repr_lines
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3775
    functionName: dask.dataframe.dask_expr._expr.Fused.__str__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - expr._name.split
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._name.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3784
    functionName: dask.dataframe.dask_expr._expr.Fused._name
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _expr._task
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: internal_tasks.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - internal_tasks
    - dependencies
    - outkey
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3808
    functionName: dask.dataframe.dask_expr._expr.Fused._execute_internal_graph
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.sorted
    - leaf_nodes.remove
    - <builtin>.frozenset
    - <builtin>.id
    - dask.core.istask
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dependents.get
    - cycle.reverse
    - <builtin>.dict
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - nodes.extend
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - cycle.append
    - next_nodes.append
    - nodes.pop
    - dask.utils.ensure_dict
    - leaf_nodes.add
    - pruned_branches.append
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - next_items.pop
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - dask.order.order.path_extend
    - leafs_degree.pop
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - dask.core._toposort
    - num_needed.copy
    - typing.NamedTuple.__init__
    - collections.deque
    - <builtin>.len
    - path.copy
    - dask.order.order._with_offset
    - <builtin>.max
    - dask._task_spec.execute_graph
    - <builtin>.set
    - result.update
    - dsk.items
    - runnable.clear
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - runnable_hull.discard
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - runnable_hull.add
    - <builtin>.object
    - next_items.append
    - ordered.append
    - dask.order.order
    - roots.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - layers.values
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - layers.items
    - <builtin>.all
    - runnable.append
    - current.append
    - tlz.unique
    - <builtin>.sum
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - <builtin>.type
    - collections.deque.append
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - runnable.copy
    - <builtin>.abs
    - dask.order.order.path_append
    - collections.deque.popleft
    - collections.abc.MutableMapping.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3817
    functionName: dask.dataframe.dask_expr._expr.MinType.__le__
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: column_union.extend
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3861
    functionName: dask.dataframe.dask_expr._expr._sort_mixed
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 42
    functionsReached:
    - numpy.array
    - num_pos.nonzero
    - str_pos.nonzero
    - <builtin>.isinstance
    - pandas.isna
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - values.take
    - numpy.argsort
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.argsort
    functionSourceFile: numpy
    functionUses: 66
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: str_pos.nonzero
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple_pos.nonzero
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: num_pos.nonzero
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: null_pos.nonzero
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.take
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1acc40>
    argNames:
    - expr
    - other_names
    - parent
    - dependents
    - allow_reduction
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3987
    functionName: dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 14
    functionsReached:
    - <builtin>.set
    - all_dependents.issubset
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - stack.pop
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - <builtin>.isinstance
    - allowed_expressions.add
    - stack.extend
    - seen.add
    - e.dependencies
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dd6d0910>
    argNames:
    - predicate
    - components
    - type_
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3928
    functionName: dask.dataframe.dask_expr._expr._get_predicate_components
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - components.append
    - dask.dataframe.dask_expr._expr._get_predicate_components
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - expr
    - or_components
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3947
    functionName: dask.dataframe.dask_expr._expr._replace_common_or_components
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 3
    functionsReached:
    - dask.dataframe.dask_expr._expr._convert_mapping
    - <builtin>.map
    - components.append
    - result_components.append
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.list
    - dask.dataframe.dask_expr._expr._get_predicate_components
    - <builtin>.dict
    - replacements.append
    - mapping.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: components.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - components
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3943
    functionName: dask.dataframe.dask_expr._expr._convert_mapping
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 4
    functionsReached:
    - <builtin>.zip
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapping.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: replacements.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_components.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_dependents.update
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: allowed_expressions.add
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_dependents.issubset
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other_names.issubset
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge_sorted
    functionSourceFile: tlz
    functionUses: 380
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3908e0>
    argNames:
    - x
    - nonempty
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4053
    functionName: dask.dataframe.dask_expr._expr._extract_meta
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 13
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    - <builtin>.tuple
    - dask.dataframe.dask_expr._expr._extract_meta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - args
    - udf
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4074
    functionName: dask.dataframe.dask_expr._expr.emulate
    functionSourceFile: dask.dataframe.dask_expr._expr
    functionUses: 9
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.getattr
    - dask.utils.funcname
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.hasattr
    - traceback.format_tb
    - <builtin>.repr
    - msg.format
    - <builtin>.type
    - <builtin>.tuple
    - dask.dataframe.dask_expr._expr._extract_meta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 402
    functionName: dask.dataframe.core.has_parallel_type
    functionSourceFile: dask.dataframe.core
    functionUses: 56
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62f70>
    argNames:
    - args
    - ignore_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 35
    functionName: dask.dataframe.core._concat
    functionSourceFile: dask.dataframe.core
    functionUses: 23
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.super
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 94
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase.__str__
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 97
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._node_label_args
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._partitioning_index
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 108
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 112
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - all_dependents.issubset
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - numpy.argsort
    - dask.tokenize.tokenize
    - parent.operand
    - _ENSURE_DETERMINISTIC.set
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - parent.predicate.substitute
    - numpy.array
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - num_pos.nonzero
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._util._convert_to_list
    - predicate_columns.update
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 161
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._layer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - meta.reset_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.reset_index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 174
    functionName: dask.dataframe.dask_expr._shuffle.ShuffleBase._divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: dask.dataframe.dask_expr._shuffle._is_numeric_cast_type
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 3
    functionsReached:
    - pandas.api.types.is_numeric_dtype
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partitioning_index.copy
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partitioning_index.index
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.SimpleShuffle
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 316
    functionName: dask.dataframe.dask_expr._shuffle.SimpleShuffle._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - _filter
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 320
    functionName: dask.dataframe.dask_expr._shuffle.SimpleShuffle._shuffle_group
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.dataframe.shuffle.shuffle_group
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues: []
    argNames:
    - df
    - cols
    - stage
    - k
    - npartitions
    - ignore_index
    - nfinal
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: dask.dataframe.shuffle.shuffle_group
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - numpy.min_scalar_type
    - <builtin>.int
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 326
    functionName: dask.dataframe.dask_expr._shuffle.SimpleShuffle._layer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.TaskShuffle
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 373
    functionName: dask.dataframe.dask_expr._shuffle.TaskShuffle._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - meta.reset_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 379
    functionName: dask.dataframe.dask_expr._shuffle.TaskShuffle._layer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dsk.update
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.true_divide.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask.utils.insert
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.utils.digit
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - _concat_list.append
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _concat_list.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.update
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - col
    - _filter
    - p
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 503
    functionName: dask.dataframe.dask_expr._shuffle.DiskShuffle._shuffle_group
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - df.groupby
    - g.get_group
    - logger.exception
    - p.drop
    - p.append
    - dask.dataframe.shuffle.ensure_cleanup_on_exception
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - p
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 218
    functionName: dask.dataframe.shuffle.ensure_cleanup_on_exception
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 2
    functionsReached:
    - logger.exception
    - p.drop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.get_group
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 509
    functionName: dask.dataframe.dask_expr._shuffle.DiskShuffle._layer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - dask.config.get
    - <builtin>.enumerate
    - k.replace
    - <builtin>.list
    - dask.dataframe.shuffle.maybe_buffered_partd.__init__
    - uuid.uuid1
    - tlz.merge
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uuid.uuid1
    functionSourceFile: uuid
    functionUses: 597
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd6c220>
    - <ast.Constant object at 0x7fb9dcd6cc70>
    - <ast.Constant object at 0x7fb9dcd6c670>
    argNames:
    - self
    - encode_cls
    - buffer
    - tempdir
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 21
    functionName: dask.dataframe.shuffle.maybe_buffered_partd.__init__
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 2
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - input
    - id
    - input_partition
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 541
    functionName: dask.dataframe.dask_expr._shuffle._shuffle_transfer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - distributed.shuffle._shuffle.shuffle_transfer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._shuffle.shuffle_transfer
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.P2PShuffle
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 559
    functionName: dask.dataframe.dask_expr._shuffle.P2PShuffle._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 562
    functionName: dask.dataframe.dask_expr._shuffle.P2PShuffle._layer
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dask._task_spec.GraphNode.ref
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - kwargs.values
    - <builtin>.isinstance
    - transfer_keys.append
    - distributed.shuffle._shuffle.DataFrameShuffleSpec
    - distributed.shuffle._core.P2PBarrierTask
    - _dependencies.update
    - distributed.shuffle._core.barrier_key
    - _dependencies.add
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - distributed.shuffle._core.ShuffleId
    - distributed.shuffle._core.P2PBarrierTask.ref
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._core.ShuffleId
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._core.barrier_key
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transfer_keys.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._shuffle.DataFrameShuffleSpec
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._core.P2PBarrierTask
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._core.P2PBarrierTask.ref
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns_or_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 633
    functionName: dask.dataframe.dask_expr._shuffle._select_columns_or_index
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 4
    functionsReached:
    - <builtin>.any
    - selected_df.assign
    - <builtin>.getattr
    - dask.dataframe.dask_expr._shuffle._is_column_label_reference
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - <builtin>.isinstance
    - pandas.api.types.is_scalar
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 658
    functionName: dask.dataframe.dask_expr._shuffle._is_column_label_reference
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 5
    functionsReached:
    - numpy.isscalar
    - pandas.api.types.is_scalar
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns_or_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 672
    functionName: dask.dataframe.dask_expr._shuffle._contains_index_name
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 11
    functionsReached:
    - <builtin>.any
    - <builtin>.getattr
    - numpy.isscalar
    - <builtin>.isinstance
    - pandas.api.types.is_scalar
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: selected_df.assign
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_scalar
    functionSourceFile: pandas
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 682
    functionName: dask.dataframe.dask_expr._shuffle._is_index_level_reference
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    - numpy.isscalar
    - pandas.api.types.is_scalar
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - idx
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 741
    functionName: dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation._get_index
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - selected_df.assign
    - dask.dataframe.dask_expr._shuffle._select_columns_or_index
    - obj.index.to_frame
    - idx.to_frame
    - <builtin>.getattr
    - dask.dataframe.dask_expr._shuffle._is_column_label_reference
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - <builtin>.isinstance
    - pandas.api.types.is_scalar
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idx.to_frame
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.index.to_frame
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta_index.dtypes.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.astype
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debbfa60>
    argNames:
    - df
    - npartitions
    - cast_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: dask.dataframe.shuffle.partitioning_index
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 4
    functionsReached:
    - res.astype
    - df.astype
    - numpy.min_scalar_type
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 773
    functionName: dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca24c40>
    - <ast.Constant object at 0x7fb9dca240d0>
    - <ast.Constant object at 0x7fb9dca24af0>
    argNames:
    - frame
    - other
    - npartitions
    - ascending
    - partition_size
    - upsample
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1322
    functionName: dask.dataframe.dask_expr._shuffle._get_divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.copy
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 798
    functionName: dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._npartitions_input
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 802
    functionName: dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues.npartitions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 855
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._projection_columns
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 861
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 869
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._divisions_column
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 926
    functionName: dask.dataframe.dask_expr._shuffle.SetIndex._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - all_dependents.issubset
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - numpy.argsort
    - dask.tokenize.tokenize
    - parent.operand
    - _ENSURE_DETERMINISTIC.set
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - parent.predicate.substitute
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - numpy.array
    - dask.tokenize._normalize_seq_func
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - <builtin>.list
    - <builtin>.str
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._util._convert_to_list
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.walk
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1020
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._divisions_ascending
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1028
    functionName: dask.dataframe.dask_expr._shuffle.SortValues.sort_function
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1034
    functionName: dask.dataframe.dask_expr._shuffle.SortValues.sort_function_kwargs
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - sort_kwargs.update
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sort_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.SortValues
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1046
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1050
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._meta_by_dtype
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _divisions_by._meta._constructor
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1094
    functionName: dask.dataframe.dask_expr._shuffle.SortValues._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - all_dependents.issubset
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - p.walk
    - numpy.argsort
    - dask.tokenize.tokenize
    - parent.operand
    - _ENSURE_DETERMINISTIC.set
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - parent.predicate.substitute
    - numpy.array
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - num_pos.nonzero
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._util._convert_to_list
    - predicate_columns.update
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions_lru.get
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1211
    functionName: dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1228
    functionName: dask.dataframe.dask_expr._shuffle._SetIndexPost._args
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - divisions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1238
    functionName: dask.dataframe.dask_expr._shuffle._SetIndexPost._get_culled_divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.enumerate
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._shuffle.SortValuesBlockwise
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1282
    functionName: dask.dataframe.dask_expr._shuffle.SortValuesBlockwise._meta
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1302
    functionName: dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - parent.operand
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197490>
    - <ast.Constant object at 0x7fb9df197df0>
    - <ast.Constant object at 0x7fb9df1974f0>
    argNames:
    - frame
    - other
    - npartitions
    - ascending
    - partition_size
    - upsample
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1340
    functionName: dask.dataframe.dask_expr._shuffle._calculate_divisions
    functionSourceFile: dask.dataframe.dask_expr._shuffle
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - numpy.fmin.outer
    - <builtin>.enumerate
    - numpy.nan.astype
    - mins.isna
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - mins.bfill
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linspace
    functionSourceFile: numpy
    functionUses: 395
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.tolist
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.interp
    functionSourceFile: numpy
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.bfill
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: maxes.bfill
    functionSourceFile: <builtin>
    functionUses: 376
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.astype
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: maxes.astype
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.isna
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: maxes.isna
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.tolist
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mins.sort_values
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: maxes.tolist
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: maxes.sort_values
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: dask.dataframe.dask_expr._reductions.Chunk.operation
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 64
    functionName: dask.dataframe.dask_expr._reductions.Chunk._args
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 68
    functionName: dask.dataframe.dask_expr._reductions.Chunk._kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: dask.dataframe.dask_expr._reductions.Aggregate.aggregate_args
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: dask.dataframe.dask_expr._reductions.Aggregate._call_with_list_arg
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: dask.dataframe.dask_expr._reductions.Aggregate._args
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - args.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.extend
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 121
    functionName: dask.dataframe.dask_expr._reductions.Aggregate._kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 163
    functionName: dask.dataframe.dask_expr._reductions.ShuffleReduce.split_out
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: map_columns.items
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 288
    functionName: dask.dataframe.dask_expr._reductions.ShuffleReduce._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 294
    functionName: dask.dataframe.dask_expr._reductions.ShuffleReduce.__str__
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 323
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce._name
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 330
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce.__dask_postcompute__
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 334
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce.split_every
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 342
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce._layer
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.list
    - new_keys.append
    - toolz.partition_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.partition_all
    functionSourceFile: toolz
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 373
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 379
    functionName: dask.dataframe.dask_expr._reductions.TreeReduce.__str__
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 428
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply.split_out
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 439
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._layer
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 444
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._meta_chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - out.to_frame
    - dask.dataframe.dask_expr._reductions.CustomReduction.chunk
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - df
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 863
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 3
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - out.to_frame
    - <builtin>.hasattr
    - <builtin>.all
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 449
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - group.append
    - cupyx.scipy.sparse.hstack
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - out.to_frame
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - tlz.partial
    - dask.dataframe.dask_expr._reductions.Unique.combine
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - dask.dataframe.dask_expr._reductions.CustomReduction.combine
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._meta.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 870
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 1
    functionsReached:
    - dask.core.flatten
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.methods.concat
    - out.to_frame
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - da.core.concatenate3
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 601
    functionName: dask.dataframe.dask_expr._reductions.Unique.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 1
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 463
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._divisions
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 471
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._chunk_cls_args
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 475
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply.should_shuffle
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply.need_to_shuffle
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 492
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 504
    functionName: dask.dataframe.dask_expr._reductions.ApplyConcatApply._lower
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Unique
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 583
    functionName: dask.dataframe.dask_expr._reductions.Unique._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 589
    functionName: dask.dataframe.dask_expr._reductions.Unique.split_by
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 593
    functionName: dask.dataframe.dask_expr._reductions.Unique.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 597
    functionName: dask.dataframe.dask_expr._reductions.Unique.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 605
    functionName: dask.dataframe.dask_expr._reductions.Unique.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 632
    functionName: dask.dataframe.dask_expr._reductions.DropDuplicates.split_by
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.DropDuplicates
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 636
    functionName: dask.dataframe.dask_expr._reductions.DropDuplicates._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 642
    functionName: dask.dataframe.dask_expr._reductions.DropDuplicates.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_index_like
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 650
    functionName: dask.dataframe.dask_expr._reductions.DropDuplicates._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.PivotTable
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 671
    functionName: dask.dataframe.dask_expr._reductions.PivotTable._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - dask.dataframe.utils.is_scalar
    - pandas.Index
    - <builtin>.sorted
    - <builtin>.isinstance
    - pandas.MultiIndex.from_product
    - <builtin>.hasattr
    - pandas.DataFrame
    - pandas.CategoricalIndex
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.CategoricalIndex
    functionSourceFile: pandas
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.MultiIndex.from_product
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 735
    functionName: dask.dataframe.dask_expr._reductions.PivotTableAbstract.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 743
    functionName: dask.dataframe.dask_expr._reductions.PivotTableAbstract.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 747
    functionName: dask.dataframe.dask_expr._reductions.PivotTableAbstract.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.PivotTableSum
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.PivotTableCount
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.PivotTableFirst
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.PivotTableLast
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 798
    functionName: dask.dataframe.dask_expr._reductions.Reduction._projection_columns
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - df
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 802
    functionName: dask.dataframe.dask_expr._reductions.Reduction.chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - pandas.util.hash_pandas_object.astype
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - dask.dataframe.utils.meta_series_constructor
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - numpy.nansum
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - pandas.util.hash_pandas_object._values.astype
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - pandas.DataFrame
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - x.values.astype
    - dask.dataframe.dask_expr._reductions.Size.reduction_chunk
    - ser.str.cat
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - numpy.issubdtype
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._reductions.Var.reduction_chunk
    - pandas.util.hash_pandas_object
    - collections.namedtuple.key.__dask_graph__
    - bits.sum
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.core.idxmaxmin_chunk
    - dask._task_spec.convert_legacy_task
    - out.to_frame
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - dask.dataframe.dask_expr._str_accessor.Cat.reduction_chunk
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - n.astype
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - dask.array.reductions.numel
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Moment.reduction_chunk
    - bits.cumsum
    - obj.__getnewargs__
    - numpy.errstate
    - dask.highlevelgraph.MaterializedLayer.__init__
    - series.reindex
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.dataframe.hyperloglog.compute_hll_array
    - dask.dataframe.hyperloglog.compute_first_bit
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.bitwise_and.outer
    - dask._expr.Expr.__dask_graph__
    - df.groupby
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.dataframe.dask_expr._reductions.NBytes.reduction_chunk
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.reductions.nannumel
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.moment_chunk
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - ser
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.reduction_chunk
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 3
    functionsReached:
    - ser.str.cat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ser
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1103
    functionName: dask.dataframe.dask_expr._reductions.NBytes.reduction_chunk
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - x
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1160
    functionName: dask.dataframe.dask_expr._reductions.Var.reduction_chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 2
    functionsReached:
    - x.values.astype
    - dask.array.reductions.moment_chunk
    - dask.array.reductions.numel
    - numpy.nansum
    - numpy.stack
    - <builtin>.range
    - dask.array.reductions.nannumel
    - n.astype
    - numpy.abs
    - dask.utils.Dispatch.__init__
    - numpy.issubdtype
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7df0>
    - <ast.Constant object at 0x7fb9dcda7760>
    - <ast.Constant object at 0x7fb9dcda78e0>
    argNames:
    - x
    - fn
    - skipna
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 316
    functionName: dask.dataframe.core.idxmaxmin_chunk
    functionSourceFile: dask.dataframe.core
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - dask.dataframe.utils.meta_series_constructor
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1085
    functionName: dask.dataframe.dask_expr._reductions.Size.reduction_chunk
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - x
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1210
    functionName: dask.dataframe.dask_expr._reductions.Moment.reduction_chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 2
    functionsReached:
    - x.values.astype
    - dask.array.reductions.moment_chunk
    - dask.array.reductions.numel
    - numpy.nansum
    - numpy.stack
    - <builtin>.range
    - dask.array.reductions.nannumel
    - n.astype
    - numpy.abs
    - dask.utils.Dispatch.__init__
    - numpy.issubdtype
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 28
    functionName: dask.dataframe.hyperloglog.compute_hll_array
    functionSourceFile: dask.dataframe.hyperloglog
    functionUses: 1
    functionsReached:
    - series.reindex
    - df.groupby
    - <builtin>.isinstance
    - bits.cumsum
    - pandas.util.hash_pandas_object._values.astype
    - pandas.DataFrame
    - pandas.util.hash_pandas_object
    - bits.sum
    - pandas.util.hash_pandas_object.astype
    - dask.dataframe.hyperloglog.compute_first_bit
    - numpy.arange
    - numpy.bitwise_and.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.to_frame
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 808
    functionName: dask.dataframe.dask_expr._reductions.Reduction.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.methods.concat
    - out.to_frame
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - da.core.concatenate3
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 816
    functionName: dask.dataframe.dask_expr._reductions.Reduction.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 821
    functionName: dask.dataframe.dask_expr._reductions.Reduction.__dask_postcompute__
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 824
    functionName: dask.dataframe.dask_expr._reductions.Reduction._divisions
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 829
    functionName: dask.dataframe.dask_expr._reductions.Reduction.__str__
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - params.items
    - <builtin>.str
    - <builtin>.repr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 841
    functionName: dask.dataframe.dask_expr._reductions.Reduction._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 858
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction._name
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 878
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 884
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 890
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 894
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 898
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 901
    functionName: dask.dataframe.dask_expr._reductions.CustomReduction._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 919
    functionName: dask.dataframe.dask_expr._reductions.Sum.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 923
    functionName: dask.dataframe.dask_expr._reductions.Sum.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 927
    functionName: dask.dataframe.dask_expr._reductions.Sum.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 946
    functionName: dask.dataframe.dask_expr._reductions.Max.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 955
    functionName: dask.dataframe.dask_expr._reductions.Max.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 959
    functionName: dask.dataframe.dask_expr._reductions.Max.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 973
    functionName: dask.dataframe.dask_expr._reductions.Any.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 985
    functionName: dask.dataframe.dask_expr._reductions.All.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1000
    functionName: dask.dataframe.dask_expr._reductions.IdxMin.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1008
    functionName: dask.dataframe.dask_expr._reductions.IdxMin.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1012
    functionName: dask.dataframe.dask_expr._reductions.IdxMin.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Cov
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1029
    functionName: dask.dataframe.dask_expr._reductions.Cov.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1033
    functionName: dask.dataframe.dask_expr._reductions.Cov.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1037
    functionName: dask.dataframe.dask_expr._reductions.Cov.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Len
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Len._simplify_down.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1077
    functionName: dask.dataframe.dask_expr._reductions.Len._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1094
    functionName: dask.dataframe.dask_expr._reductions.Size._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - df
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1109
    functionName: dask.dataframe.dask_expr._reductions.ArrayReduction.chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - x.values.astype
    - dask.array.reductions.moment_chunk
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._reductions.Moment.reduction_chunk
    - numpy.nansum
    - dask.array.reductions.nannumel
    - <builtin>.range
    - numpy.stack
    - n.astype
    - dask.dataframe.dask_expr._reductions.Var.reduction_chunk
    - numpy.abs
    - dask.utils.Dispatch.__init__
    - numpy.issubdtype
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1113
    functionName: dask.dataframe.dask_expr._reductions.ArrayReduction.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - meta
    - index
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1118
    functionName: dask.dataframe.dask_expr._reductions.ArrayReduction.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Var
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1134
    functionName: dask.dataframe.dask_expr._reductions.Var._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1142
    functionName: dask.dataframe.dask_expr._reductions.Var.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1146
    functionName: dask.dataframe.dask_expr._reductions.Var.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1150
    functionName: dask.dataframe.dask_expr._reductions.Var.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.values.astype
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de2149d0>
    - <ast.Attribute object at 0x7fb9de2144c0>
    - <ast.Name object at 0x7fb9de214760>
    - <ast.Constant object at 0x7fb9de214550>
    - <ast.Constant object at 0x7fb9de214520>
    - <ast.Constant object at 0x7fb9de2147c0>
    argNames:
    - A
    - order
    - sum
    - numel
    - dtype
    - computing_meta
    - implicit_complex_dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 424
    functionName: dask.array.reductions.moment_chunk
    functionSourceFile: dask.array.reductions
    functionUses: 4
    functionsReached:
    - dask.array.reductions.numel
    - numpy.nansum
    - numpy.stack
    - <builtin>.range
    - dask.array.reductions.nannumel
    - n.astype
    - numpy.abs
    - dask.utils.Dispatch.__init__
    - numpy.issubdtype
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - parts
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1170
    functionName: dask.dataframe.dask_expr._reductions.Var.reduction_combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.utils.deepmap
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.array.reductions.moment_combine
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debf0b80>
    - <ast.Constant object at 0x7fb9debf0070>
    - <ast.Constant object at 0x7fb9debf00d0>
    - <ast.Attribute object at 0x7fb9debf0970>
    - <ast.Constant object at 0x7fb9debf0490>
    - <ast.Constant object at 0x7fb9debf0310>
    argNames:
    - pairs
    - order
    - ddof
    - dtype
    - sum
    - axis
    - computing_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 464
    functionName: dask.array.reductions.moment_combine
    functionSourceFile: dask.array.reductions
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.utils.deepmap
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - vals
    - ddof
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1177
    functionName: dask.dataframe.dask_expr._reductions.Var.reduction_aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.utils.deepmap
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask.array.reductions.moment_agg
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbf7a30>
    - <ast.Constant object at 0x7fb9dcbf7820>
    - <ast.Constant object at 0x7fb9dcbf7f40>
    - <ast.Attribute object at 0x7fb9dcbf7dc0>
    - <ast.Constant object at 0x7fb9dcbf7670>
    - <ast.Constant object at 0x7fb9dcbf7e20>
    argNames:
    - pairs
    - order
    - ddof
    - dtype
    - sum
    - axis
    - computing_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 508
    functionName: dask.array.reductions.moment_agg
    functionSourceFile: dask.array.reductions
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.utils.deepmap
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Moment
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1189
    functionName: dask.dataframe.dask_expr._reductions.Moment._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1194
    functionName: dask.dataframe.dask_expr._reductions.Moment.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1198
    functionName: dask.dataframe.dask_expr._reductions.Moment.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1202
    functionName: dask.dataframe.dask_expr._reductions.Moment.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - parts
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1215
    functionName: dask.dataframe.dask_expr._reductions.Moment.reduction_combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.utils.deepmap
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.array.reductions.moment_combine
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - vals
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1219
    functionName: dask.dataframe.dask_expr._reductions.Moment.reduction_aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.utils.deepmap
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.reductions._moment_helper
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.rechunk._choose_rechunk_method
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - ns.sum
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - math.factorial
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask.array.reductions.moment_agg
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - totals.sum
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Mean
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1229
    functionName: dask.dataframe.dask_expr._reductions.Mean._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.sum
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.sum
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.MeanAggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - df
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1262
    functionName: dask.dataframe.dask_expr._reductions.Count.reduction_aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - df.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.sum
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1266
    functionName: dask.dataframe.dask_expr._reductions.Count.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.IndexCount
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.Mode
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1298
    functionName: dask.dataframe.dask_expr._reductions.Mode.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1302
    functionName: dask.dataframe.dask_expr._reductions.Mode.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.NuniqueApprox
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1314
    functionName: dask.dataframe.dask_expr._reductions.NuniqueApprox._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1318
    functionName: dask.dataframe.dask_expr._reductions.NuniqueApprox.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1322
    functionName: dask.dataframe.dask_expr._reductions.NuniqueApprox.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1326
    functionName: dask.dataframe.dask_expr._reductions.NuniqueApprox.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - df
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1338
    functionName: dask.dataframe.dask_expr._reductions.ReductionConstantDim.chunk
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1342
    functionName: dask.dataframe.dask_expr._reductions.ReductionConstantDim.combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1347
    functionName: dask.dataframe.dask_expr._reductions.ReductionConstantDim._divisions
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1358
    functionName: dask.dataframe.dask_expr._reductions.NLargest._columns_kwarg
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1364
    functionName: dask.dataframe.dask_expr._reductions.NLargest.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._reductions.NLargest._columns_kwarg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1368
    functionName: dask.dataframe.dask_expr._reductions.NLargest.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1372
    functionName: dask.dataframe.dask_expr._reductions.NLargest.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - columns
    - n
    - ascending
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1376
    functionName: dask.dataframe.dask_expr._reductions._nfirst
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - df.sort_values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.sort_values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - columns
    - n
    - ascending
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1380
    functionName: dask.dataframe.dask_expr._reductions._nlast
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - df.sort_values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.NFirst
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1391
    functionName: dask.dataframe.dask_expr._reductions.NFirst.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.NLast
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1432
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1436
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - da.core.concatenate3
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1444
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.shuffle_by_index
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1448
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1452
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.aggregate_args
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1458
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1462
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1465
    functionName: dask.dataframe.dask_expr._reductions.ValueCounts._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1482
    functionName: dask.dataframe.dask_expr._reductions.MemoryUsage._divisions
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1492
    functionName: dask.dataframe.dask_expr._reductions.MemoryUsageIndex.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1501
    functionName: dask.dataframe.dask_expr._reductions.MemoryUsageFrame.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1505
    functionName: dask.dataframe.dask_expr._reductions.MemoryUsageFrame.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.utils.is_dataframe_like
    - <builtin>.any
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - is_dataframe
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1509
    functionName: dask.dataframe.dask_expr._reductions.MemoryUsageFrame.reduction_combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - x.groupby
    - x.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.sum
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - is_dataframe
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1519
    functionName: dask.dataframe.dask_expr._reductions.TotalMemoryUsageFrame.reduction_combine
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1523
    functionName: dask.dataframe.dask_expr._reductions.TotalMemoryUsageFrame.reduction_aggregate
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._reductions.IsMonotonicIncreasing
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1529
    functionName: dask.dataframe.dask_expr._reductions.IsMonotonicIncreasing._meta
    functionSourceFile: dask.dataframe.dask_expr._reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.reductions
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.array.core.implements
    - dask.utils._derived_from
    - seen.add
    - dask.array.core.implements.decorator
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd771f0>
    argNames:
    - a
    - b
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 52
    functionName: dask.array.reductions.divide
    functionSourceFile: dask.array.reductions
    functionUses: 7
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.reductions.divide.<lambda1>
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.max
    functionSourceFile: builtins
    functionUses: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: dask.array.reductions.numel
    functionSourceFile: dask.array.reductions
    functionUses: 392
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: dask.array.reductions.nannumel
    functionSourceFile: dask.array.reductions
    functionUses: 5
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc47ffa0>
    - <ast.Constant object at 0x7fb9dc47fa90>
    - <ast.Constant object at 0x7fb9dc47fe50>
    - <ast.Constant object at 0x7fb9dc47ff70>
    - <ast.Constant object at 0x7fb9dc47fa00>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 67
    functionName: dask.array.reductions.sum
    functionSourceFile: dask.array.reductions
    functionUses: 21
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.zeros
    functionSourceFile: numpy
    functionUses: 55
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb2070>
    - <ast.Constant object at 0x7fb9dedb2100>
    - <ast.Constant object at 0x7fb9dedb2580>
    - <ast.Constant object at 0x7fb9dedb2880>
    - <ast.Constant object at 0x7fb9dedb28e0>
    - <ast.Constant object at 0x7fb9dedb2730>
    - <ast.Constant object at 0x7fb9dedb2490>
    - <ast.Constant object at 0x7fb9dedb2160>
    - <ast.Constant object at 0x7fb9dedb2d90>
    - <ast.Constant object at 0x7fb9dedb2430>
    - <ast.Constant object at 0x7fb9dedb2d00>
    argNames:
    - x
    - chunk
    - aggregate
    - axis
    - keepdims
    - dtype
    - split_every
    - combine
    - name
    - out
    - concatenate
    - output_size
    - meta
    - weights
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 25
    functionName: dask.array._reductions_generic.reduction
    functionSourceFile: dask.array._reductions_generic
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - tlz.unique
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.nan.map_blocks
    - numpy.concatenate
    - tlz.concat._meta.min
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def05940>
    - <ast.Constant object at 0x7fb9def05910>
    - <ast.Constant object at 0x7fb9def05b50>
    - <ast.Constant object at 0x7fb9def05ee0>
    - <ast.Constant object at 0x7fb9def05e50>
    - <ast.Constant object at 0x7fb9def05bb0>
    - <ast.Constant object at 0x7fb9def05e80>
    - <ast.Constant object at 0x7fb9def05be0>
    - <ast.Constant object at 0x7fb9def05d90>
    - <ast.Constant object at 0x7fb9def05820>
    - <ast.Constant object at 0x7fb9def05c40>
    argNames:
    - x
    - chunk
    - aggregate
    - axis
    - keepdims
    - dtype
    - split_every
    - combine
    - name
    - out
    - concatenate
    - output_size
    - meta
    - weights
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 25
    functionName: dask.array._array_expr._reductions.reduction
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 374
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - inspect.getfullargspec
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - numpy.errstate
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de827be0>
    - <ast.Constant object at 0x7fb9de827fa0>
    - <ast.Constant object at 0x7fb9de827b20>
    - <ast.Constant object at 0x7fb9de827c40>
    - <ast.Constant object at 0x7fb9de827d90>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 84
    functionName: dask.array.reductions.prod
    functionSourceFile: dask.array.reductions
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ones
    functionSourceFile: numpy
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - numpy_functions
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: dask.array.core.implements
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dask_func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 199
    functionName: dask.array.core.implements.decorator
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df290a00>
    - <ast.Constant object at 0x7fb9df290760>
    - <ast.Constant object at 0x7fb9df2909d0>
    - <ast.Constant object at 0x7fb9df2904f0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 103
    functionName: dask.array.reductions.min
    functionSourceFile: dask.array.reductions
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df290310>
    - <ast.Constant object at 0x7fb9df290850>
    argNames:
    - x
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 117
    functionName: dask.array.reductions.chunk_min
    functionSourceFile: dask.array.reductions
    functionUses: 386
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 470
    functionName: dask.array.utils.array_safe
    functionSourceFile: dask.array.utils
    functionUses: 396
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.min
    functionSourceFile: numpy
    functionUses: 388
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc657f40>
    - <ast.Constant object at 0x7fb9dc6579d0>
    - <ast.Constant object at 0x7fb9dc657b80>
    - <ast.Constant object at 0x7fb9dc6578e0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 127
    functionName: dask.array.reductions.max
    functionSourceFile: dask.array.reductions
    functionUses: 7
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc657430>
    - <ast.Constant object at 0x7fb9dc657820>
    argNames:
    - x
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 141
    functionName: dask.array.reductions.chunk_max
    functionSourceFile: dask.array.reductions
    functionUses: 386
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.max
    functionSourceFile: numpy
    functionUses: 483
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddcf0280>
    - <ast.Constant object at 0x7fb9ddcf0250>
    - <ast.Constant object at 0x7fb9ddcf06a0>
    - <ast.Constant object at 0x7fb9ddcf0760>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 150
    functionName: dask.array.reductions.any
    functionSourceFile: dask.array.reductions
    functionUses: 7
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd763700>
    - <ast.Constant object at 0x7fb9dd7631c0>
    - <ast.Constant object at 0x7fb9dd763dc0>
    - <ast.Constant object at 0x7fb9dd7633a0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 164
    functionName: dask.array.reductions.all
    functionSourceFile: dask.array.reductions
    functionUses: 8
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd763280>
    - <ast.Constant object at 0x7fb9dd763e50>
    - <ast.Constant object at 0x7fb9dd763ee0>
    - <ast.Constant object at 0x7fb9dd763d30>
    - <ast.Constant object at 0x7fb9dd763b20>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 178
    functionName: dask.array.reductions.nansum
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd95f5e0>
    - <ast.Constant object at 0x7fb9dd95f250>
    - <ast.Constant object at 0x7fb9dd95fd90>
    - <ast.Constant object at 0x7fb9dd95faf0>
    - <ast.Constant object at 0x7fb9dd95f490>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 196
    functionName: dask.array.reductions.nanprod
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd6e20>
    - <ast.Constant object at 0x7fb9dedd6d90>
    argNames:
    - x
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 214
    functionName: dask.array.reductions.nancumsum
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59eb80>
    - <ast.Constant object at 0x7fb9dc59e550>
    - <ast.Constant object at 0x7fb9dc59e3a0>
    - <ast.Constant object at 0x7fb9dc59e4c0>
    - <ast.Constant object at 0x7fb9dc59e910>
    argNames:
    - func
    - binop
    - ident
    - x
    - axis
    - dtype
    - out
    - method
    - preop
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 1154
    functionName: dask.array.reductions.cumreduction
    functionSourceFile: dask.array.reductions
    functionUses: 7
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd69a0>
    - <ast.Constant object at 0x7fb9dedd63d0>
    argNames:
    - x
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 240
    functionName: dask.array.reductions.nancumprod
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb5070>
    - <ast.Constant object at 0x7fb9defb52e0>
    - <ast.Constant object at 0x7fb9defb5430>
    - <ast.Constant object at 0x7fb9defb58e0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 266
    functionName: dask.array.reductions.nanmin
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x_chunk
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 285
    functionName: dask.array.reductions._nanmin_skip
    functionSourceFile: dask.array.reductions
    functionUses: 386
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanmin
    functionSourceFile: numpy
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 1
    IfCount: 16
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea84d60>
    - <ast.Constant object at 0x7fb9dea84580>
    argNames:
    - x
    - ndim
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 27
    functionName: dask.array.utils.meta_from_array
    functionSourceFile: dask.array.utils
    functionUses: 656
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 486
    functionName: dask.array.utils.asarray_safe
    functionSourceFile: dask.array.utils
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0f9bb0>
    - <ast.Constant object at 0x7fb9de0f9520>
    - <ast.Constant object at 0x7fb9de0f92b0>
    - <ast.Constant object at 0x7fb9de0f9f70>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 299
    functionName: dask.array.reductions.nanmax
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x_chunk
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 318
    functionName: dask.array.reductions._nanmax_skip
    functionSourceFile: dask.array.reductions
    functionUses: 386
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanmax
    functionSourceFile: numpy
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dccf15b0>
    - <ast.Name object at 0x7fb9dccf1af0>
    - <ast.Constant object at 0x7fb9dccf1070>
    - <ast.Constant object at 0x7fb9dccf1bb0>
    argNames:
    - x
    - sum
    - numel
    - dtype
    - computing_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 331
    functionName: dask.array.reductions.mean_chunk
    functionSourceFile: dask.array.reductions
    functionUses: 386
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.array.reductions.numel
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 7
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9de9196a0>
    - <ast.Name object at 0x7fb9de919f70>
    - <ast.Constant object at 0x7fb9de919bb0>
    - <ast.Constant object at 0x7fb9de919a90>
    - <ast.Constant object at 0x7fb9de919430>
    argNames:
    - pairs
    - sum
    - numel
    - dtype
    - axis
    - computing_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 343
    functionName: dask.array.reductions.mean_combine
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.utils.deepmap
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - dask.array.reductions.moment_combine.<lambda1>
    - dask.utils.has_keyword
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.reductions.moment_agg.<lambda2>
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array.reductions.moment_agg.<lambda1>
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.reductions.moment_combine.<lambda2>
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de859f40>
    argNames:
    - arrays
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 378
    functionName: dask.array.core._concatenate2
    functionSourceFile: dask.array.core
    functionUses: 12
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddff2940>
    - <ast.Constant object at 0x7fb9ddff21c0>
    - <ast.Constant object at 0x7fb9ddff2cd0>
    argNames:
    - pairs
    - dtype
    - axis
    - computing_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 367
    functionName: dask.array.reductions.mean_agg
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.reductions.mean_combine.<lambda2>
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.reductions.mean_agg.<lambda1>
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.moment_agg.<lambda3>
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - dask.utils.deepmap
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.reductions.divide
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.array.reductions.moment_combine.<lambda3>
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - dask.array.reductions.mean_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.reductions.moment_combine.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask.array.reductions.moment_agg.<lambda2>
    - dask._expr.Expr.optimize
    - child._simplify_up
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.reductions.moment_agg.<lambda1>
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - dask.array.reductions.moment_combine.<lambda2>
    - numpy.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.array.reductions.mean_agg.<lambda2>
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sum
    functionSourceFile: numpy
    functionUses: 403
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.errstate
    functionSourceFile: numpy
    functionUses: 403
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de851970>
    - <ast.Constant object at 0x7fb9de851df0>
    - <ast.Constant object at 0x7fb9de851be0>
    - <ast.Constant object at 0x7fb9de8518e0>
    - <ast.Constant object at 0x7fb9de8517f0>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 383
    functionName: dask.array.reductions.mean
    functionSourceFile: dask.array.reductions
    functionUses: 7
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.mean
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbd2a3d0>
    - <ast.Constant object at 0x7fb9dbd2a070>
    - <ast.Constant object at 0x7fb9dbd2ae80>
    - <ast.Constant object at 0x7fb9dbd2abe0>
    - <ast.Constant object at 0x7fb9dbd2a4f0>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 405
    functionName: dask.array.reductions.nanmean
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: n.astype
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nansum
    functionSourceFile: numpy
    functionUses: 395
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.issubdtype
    functionSourceFile: numpy
    functionUses: 396
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.abs
    functionSourceFile: numpy
    functionUses: 25
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.stack
    functionSourceFile: numpy
    functionUses: 642
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - Ms
    - ns
    - inner_term
    - order
    - sum
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 454
    functionName: dask.array.reductions._moment_helper
    functionSourceFile: dask.array.reductions
    functionUses: 6
    functionsReached:
    - <builtin>.range
    - numpy.nansum
    - math.factorial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.factorial
    functionSourceFile: math
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ns.sum
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: totals.sum
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.copy
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: n.sum
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df877190>
    - <ast.Constant object at 0x7fb9df8775b0>
    - <ast.Constant object at 0x7fb9dc954100>
    - <ast.Constant object at 0x7fb9dc954b20>
    - <ast.Constant object at 0x7fb9dc954700>
    - <ast.Constant object at 0x7fb9dc954070>
    argNames:
    - a
    - order
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 560
    functionName: dask.array.reductions.moment
    functionSourceFile: dask.array.reductions
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - dask.array._array_expr._collection.Array.sum
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask.array.core.Array.sum
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def54580>
    - <ast.Constant object at 0x7fb9def547c0>
    - <ast.Constant object at 0x7fb9def54e80>
    - <ast.Constant object at 0x7fb9def54130>
    - <ast.Constant object at 0x7fb9def54f10>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2601
    functionName: dask.array.core.Array.sum
    functionSourceFile: dask.array.core
    functionUses: 19
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c0370>
    - <ast.Constant object at 0x7fb9de0c00d0>
    - <ast.Constant object at 0x7fb9de0c0bb0>
    - <ast.Constant object at 0x7fb9de0c08b0>
    - <ast.Constant object at 0x7fb9de0c04f0>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 342
    functionName: dask.array._array_expr._collection.Array.sum
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.var
    functionSourceFile: numpy
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.iscomplexobj
    functionSourceFile: numpy
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc6cb80>
    - <ast.Constant object at 0x7fb9ddc6c400>
    - <ast.Constant object at 0x7fb9ddc6caf0>
    - <ast.Constant object at 0x7fb9ddc6ce50>
    - <ast.Constant object at 0x7fb9ddc6c7c0>
    - <ast.Constant object at 0x7fb9ddc6ceb0>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 637
    functionName: dask.array.reductions.var
    functionSourceFile: dask.array.reductions
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - dask.array.rechunk.cumdims_label
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6ea3d0>
    - <ast.Constant object at 0x7fb9dc6eac70>
    - <ast.Constant object at 0x7fb9dc6ea160>
    - <ast.Constant object at 0x7fb9dc6eae80>
    - <ast.Constant object at 0x7fb9dc6ea520>
    - <ast.Constant object at 0x7fb9dc6eaa00>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 661
    functionName: dask.array.reductions.nanvar
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - dask.array.rechunk.cumdims_label
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 690
    functionName: dask.array.reductions._sqrt
    functionSourceFile: dask.array.reductions
    functionUses: 5
    functionsReached:
    - a.mask.all
    - <builtin>.isinstance
    - numpy.sqrt
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.mask.all
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 696
    functionName: dask.array.reductions.safe_sqrt
    functionSourceFile: dask.array.reductions
    functionUses: 4
    functionsReached:
    - dask.array.reductions._sqrt
    - a._elemwise
    - a.mask.all
    - <builtin>.isinstance
    - numpy.sqrt
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a._elemwise
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf41d90>
    - <ast.Constant object at 0x7fb9dcf418b0>
    - <ast.Constant object at 0x7fb9dcf412e0>
    - <ast.Constant object at 0x7fb9dcf41c10>
    - <ast.Constant object at 0x7fb9dcf41760>
    - <ast.Constant object at 0x7fb9dcf41940>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 711
    functionName: dask.array.reductions.std
    functionSourceFile: dask.array.reductions
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - dask.array.reductions._sqrt
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - numpy.ma.masked.astype
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_keys__
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a._elemwise
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - dask.array.reductions.safe_sqrt
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - a.mask.all
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - dask.array.reductions.var
    - functools.partial.key.name.values
    - tlz.first
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.masked.astype
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf415e0>
    - <ast.Constant object at 0x7fb9dcf41490>
    - <ast.Constant object at 0x7fb9dcf410d0>
    - <ast.Constant object at 0x7fb9dda4ab50>
    - <ast.Constant object at 0x7fb9dda4a850>
    - <ast.Constant object at 0x7fb9dda4ae20>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 729
    functionName: dask.array.reductions.nanstd
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - dask.array.reductions._sqrt
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - numpy.ma.masked.astype
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_keys__
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a._elemwise
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - dask.array.reductions.safe_sqrt
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - a.mask.all
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.reductions.nanvar
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda4a520>
    argNames:
    - data
    - axis
    - argfunc
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 748
    functionName: dask.array.reductions._arg_combine
    functionSourceFile: dask.array.reductions
    functionUses: 3
    functionsReached:
    - vals.ravel
    - <builtin>.map
    - <builtin>.len
    - arg.ravel
    - <builtin>.isinstance
    - numpy.expand_dims
    - <builtin>.list
    - inds.insert
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.ravel
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.ravel
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inds.insert
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.expand_dims
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - func
    - argfunc
    - x
    - axis
    - offset_info
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 781
    functionName: dask.array.reductions.arg_chunk
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.ma.minimum_fill_value
    - numpy.ma.filled
    - numpy.unravel_index
    - numpy.ravel_multi_index
    - <builtin>.len
    - numpy.empty_like
    - <builtin>.zip
    - arg.ravel
    - <builtin>.isinstance
    - <builtin>.dict
    - numpy.ma.maximum_fill_value
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.unravel_index
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ravel_multi_index
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.minimum_fill_value
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.maximum_fill_value
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.filled
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.empty_like
    functionSourceFile: numpy
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9ac0>
    argNames:
    - argfunc
    - data
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 814
    functionName: dask.array.reductions.arg_combine
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - vals.ravel
    - <builtin>.len
    - numpy.empty_like
    - arg.ravel
    - <builtin>.isinstance
    - numpy.expand_dims
    - <builtin>.list
    - inds.insert
    - <builtin>.dict
    - <builtin>.tuple
    - dask.array.reductions._arg_combine
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1f310>
    - <ast.Constant object at 0x7fb9dcc1f1f0>
    argNames:
    - argfunc
    - data
    - axis
    - keepdims
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 830
    functionName: dask.array.reductions.arg_agg
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - vals.ravel
    - <builtin>.map
    - <builtin>.len
    - arg.ravel
    - <builtin>.isinstance
    - numpy.expand_dims
    - <builtin>.list
    - inds.insert
    - <builtin>.tuple
    - dask.array.reductions._arg_combine
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1fbb0>
    - <ast.Constant object at 0x7fb9dcc1fe50>
    argNames:
    - argfunc
    - data
    - axis
    - keepdims
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 834
    functionName: dask.array.reductions.nanarg_agg
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.isnan
    - <builtin>.map
    - vals.ravel
    - <builtin>.len
    - numpy.any
    - arg.ravel
    - <builtin>.isinstance
    - numpy.expand_dims
    - <builtin>.list
    - inds.insert
    - <builtin>.tuple
    - dask.array.reductions._arg_combine
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.any
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc01280>
    - <ast.Constant object at 0x7fb9ddc012b0>
    - <ast.Constant object at 0x7fb9ddc018b0>
    - <ast.Constant object at 0x7fb9ddc015b0>
    argNames:
    - x
    - chunk
    - combine
    - agg
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 841
    functionName: dask.array.reductions.arg_reduction
    functionSourceFile: dask.array.reductions
    functionUses: 6
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - axis
    - ndim
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 514
    functionName: dask.array.utils.validate_axis
    functionSourceFile: dask.array.utils
    functionUses: 497
    functionsReached:
    - dask.array.utils.validate_axis
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - AxisError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.repeat
    functionSourceFile: itertools
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.pluck
    functionSourceFile: tlz
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.argmin
    functionSourceFile: numpy
    functionUses: 141
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def629d0>
    - <ast.Constant object at 0x7fb9def62550>
    - <ast.Constant object at 0x7fb9def62f10>
    - <ast.Constant object at 0x7fb9def62820>
    - <ast.Constant object at 0x7fb9def62a00>
    argNames:
    - x
    - aggregate
    - axis
    - keepdims
    - dtype
    - split_every
    - combine
    - name
    - concatenate
    - reduced_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 215
    functionName: dask.array._reductions_generic._tree_reduce
    functionSourceFile: dask.array._reductions_generic
    functionUses: 381
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - split_every.get
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dict.fromkeys
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.compose
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - builtins.max
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.get
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - contextlib.suppress
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - math.log
    - itertools.product
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - math.ceil
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.config.get
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - name.startswith
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.array._reductions_generic.partial_reduce
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - warnings.catch_warnings
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc52d580>
    - <ast.Constant object at 0x7fb9dc52d370>
    - <ast.Constant object at 0x7fb9dc52d0d0>
    - <ast.Constant object at 0x7fb9dcb2aa60>
    - <ast.Constant object at 0x7fb9dcb2aca0>
    argNames:
    - x
    - aggregate
    - axis
    - keepdims
    - dtype
    - split_every
    - combine
    - name
    - concatenate
    - reduced_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 202
    functionName: dask.array._array_expr._reductions._tree_reduce
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 382
    functionsReached:
    - <builtin>.enumerate
    - math.ceil
    - dask.utils.funcname
    - <builtin>.sorted
    - <builtin>.range
    - functools.partial
    - dask.config.get
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.int
    - <builtin>.type
    - <builtin>.len
    - math.log
    - tlz.compose
    - <builtin>.str
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - split_every.get
    - dask._collections.new_collection
    - dict.fromkeys
    - k.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - out
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5048
    functionName: dask.array.core.handle_out
    functionSourceFile: dask.array.core
    functionUses: 395
    functionsReached:
    - <builtin>.len
    - dask.array.core._elemwise_normalize_out
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 918
    functionName: dask.array.reductions._nanargmin
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.isnan
    - numpy.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 925
    functionName: dask.array.reductions._nanargmax
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.isnan
    - numpy.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197760>
    - <ast.Constant object at 0x7fb9df197610>
    - <ast.Constant object at 0x7fb9df197850>
    - <ast.Constant object at 0x7fb9df197460>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 933
    functionName: dask.array.reductions.argmax
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197820>
    - <ast.Constant object at 0x7fb9df197e50>
    - <ast.Constant object at 0x7fb9df197520>
    - <ast.Constant object at 0x7fb9df197160>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 947
    functionName: dask.array.reductions.argmin
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcafc130>
    - <ast.Constant object at 0x7fb9dcafc070>
    - <ast.Constant object at 0x7fb9dcafc820>
    - <ast.Constant object at 0x7fb9dcafc6d0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 961
    functionName: dask.array.reductions.nanargmax
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc395f10>
    - <ast.Constant object at 0x7fb9dc395310>
    - <ast.Constant object at 0x7fb9dc395490>
    - <ast.Constant object at 0x7fb9dc395a30>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 975
    functionName: dask.array.reductions.nanargmin
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - func
    - binop
    - pre
    - x
    - axis
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 988
    functionName: dask.array.reductions._prefixscan_combine
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - x
    - axis
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1015
    functionName: dask.array.reductions._prefixscan_first
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee9d850>
    - <ast.Constant object at 0x7fb9dee9ddc0>
    - <ast.Constant object at 0x7fb9dee9d190>
    argNames:
    - func
    - preop
    - binop
    - x
    - axis
    - dtype
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1034
    functionName: dask.array.reductions.prefixscan_blelloch
    functionSourceFile: dask.array.reductions
    functionUses: 8
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - tlz.drop
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - heapq.heapify
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.flatten
    functionSourceFile: distributed
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 2239
    functionName: dask.array.core.Array.ravel
    functionSourceFile: dask.array.core
    functionUses: 42
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf344c0>
    - <ast.Constant object at 0x7fb9dcf347f0>
    - <ast.Constant object at 0x7fb9dcf341c0>
    - <ast.Constant object at 0x7fb9dcf34fa0>
    - <ast.Constant object at 0x7fb9dcf34700>
    argNames:
    - self
    - chunks
    - threshold
    - block_size_limit
    - balance
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2810
    functionName: dask.array.core.Array.rechunk
    functionSourceFile: dask.array.core
    functionUses: 129
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - result.items
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - <builtin>.range
    - numpy.nan.data.shape.items
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask._task_spec.Dict.__init__
    - tlz.concat.name.key.__dask_graph__
    - functools.partial
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - rec_cat_arg.flatten
    - autos.remove
    - dask.array.rechunk.merge_to_number
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.highlevelgraph.HighLevelGraph.items
    - operator.itemgetter
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.array.rechunk._graph_size_threshold
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - heapq.heapify
    - numpy.nan.shape.replace
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - numpy.nan.T.data.chunks.replace
    - <builtin>.slice
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - kwargs.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - math.isnan
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.rechunk._intersect_1d
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.array.core.auto_chunks._trivial_aggregate
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.array.rechunk._validate_rechunk
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - steps.append
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.id
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - dask._task_spec.Alias.__init__
    - unknown_indices.append
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.ceil
    - numpy.array_equal
    - distinct.pop
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.shape.items
    - <builtin>.filter
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - dask.array.rechunk.old_to_new
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - dask.array.rechunk.cumdims_label
    - numpy.nan.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - numpy.nan.T.__dask_graph__
    - dask.delayed.Delayed.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - layers.update
    - dask.array.core.round_to
    - dask.array.rechunk._get_chunks
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - math.prod
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - heapq.heappop
    - numpy.nan.data.shape.get
    - <builtin>.any
    - heapq.heappush
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.argmin
    - result.values
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - dask.array.rechunk._number_of_blocks
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - numpy.nan.T.data.shape.items
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - ret.append
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - parsed_dict.values
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - known_indices.append
    - numpy.nan.shape.items
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.T.data.chunks.items
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nancumsum
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nancumprod
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cumprod
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9520>
    - <ast.UnaryOp object at 0x7fb9dd5e96d0>
    argNames:
    - array
    - n
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 941
    functionName: dask.array.overlap._push
    functionSourceFile: dask.array.overlap
    functionUses: 9
    functionsReached:
    - bottleneck.push
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2753
    functionName: dask.array.core.Array.map_blocks
    functionSourceFile: dask.array.core
    functionUses: 598
    functionsReached:
    - dask.array.core.Array.map_blocks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.map_blocks
    functionSourceFile: distributed
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_vals.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.log2
    functionSourceFile: math
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.drop
    functionSourceFile: tlz
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1261
    functionName: dask.array.reductions._cumsum_merge
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.ma.masked_array
    - numpy.ma.getdata
    - numpy.ma.getmaskarray
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.getdata
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.getmaskarray
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.masked_array
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1268
    functionName: dask.array.reductions._cumprod_merge
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - numpy.ma.masked_array
    - numpy.ma.getdata
    - numpy.ma.getmaskarray
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2da280>
    - <ast.Constant object at 0x7fb9df2da580>
    - <ast.Constant object at 0x7fb9df2daa60>
    - <ast.Constant object at 0x7fb9df2da310>
    argNames:
    - x
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 1276
    functionName: dask.array.reductions.cumsum
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2da4f0>
    - <ast.Constant object at 0x7fb9df2da8b0>
    - <ast.Constant object at 0x7fb9df2dab80>
    - <ast.Constant object at 0x7fb9df2da700>
    argNames:
    - x
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 1302
    functionName: dask.array.reductions.cumprod
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.UnaryOp object at 0x7fb9dc9ee4f0>
    - <ast.Constant object at 0x7fb9dc9eed90>
    argNames:
    - a
    - k
    - axis
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1327
    functionName: dask.array.reductions.topk
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.UnaryOp object at 0x7fb9dc9ee280>
    - <ast.Constant object at 0x7fb9dc9eefd0>
    argNames:
    - a
    - k
    - axis
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1386
    functionName: dask.array.reductions.argtopk
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - a._meta.astype
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc9ee400>
    - <ast.Constant object at 0x7fb9dc9ee8b0>
    - <ast.Constant object at 0x7fb9dc9eea60>
    argNames:
    - stop
    - step
    - chunks
    - like
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 385
    functionName: dask.array.creation.arange
    functionSourceFile: dask.array.creation
    functionUses: 29
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.array.creation.arange
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - <builtin>.slice
    - kwargs.items
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.isclose
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - parsed_dict.values
    - <builtin>.super
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a._meta.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2f3be0>
    - <ast.Constant object at 0x7fb9dc2f35b0>
    - <ast.Constant object at 0x7fb9dc2f32b0>
    - <ast.Constant object at 0x7fb9dc2f3e80>
    argNames:
    - a
    - offset
    - axis1
    - axis2
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1459
    functionName: dask.array.reductions.trace
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array.creation.diagonal
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - warnings.catch_warnings
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.creation.diagonal.pop_axes
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.chunks.pop
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.creation.diagonal._axis_fmt
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - numpy.nan.data.chunks.pop
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - numpy.nan.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc1acb20>
    - <ast.Constant object at 0x7fb9dc1aca00>
    - <ast.Constant object at 0x7fb9dc1ac880>
    argNames:
    - a
    - offset
    - axis1
    - axis2
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 691
    functionName: dask.array.creation.diagonal
    functionSourceFile: dask.array.creation
    functionUses: 4
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.creation.diagonal.pop_axes
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.chunks.pop
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.array.creation.diagonal._axis_fmt
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - numpy.nan.data.chunks.pop
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.roll
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - numpy.nan.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - stack.append
    - numpy.nan.data.to_dask_array
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2f3d00>
    - <ast.Constant object at 0x7fb9dc2f3dc0>
    - <ast.Constant object at 0x7fb9dc2f39a0>
    argNames:
    - a
    - axis
    - keepdims
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1464
    functionName: dask.array.reductions.median
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - a.map_blocks
    - <builtin>.len
    - builtins.any
    - <builtin>.isinstance
    - dask.array.core._elemwise_normalize_out
    - a.rechunk
    - <builtin>.range
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.any
    functionSourceFile: builtins
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.rechunk
    functionSourceFile: <builtin>
    functionUses: 644
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.map_blocks
    functionSourceFile: <builtin>
    functionUses: 74
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccbf7f0>
    - <ast.Constant object at 0x7fb9dccbf1f0>
    - <ast.Constant object at 0x7fb9dccbf9d0>
    argNames:
    - a
    - axis
    - keepdims
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1501
    functionName: dask.array.reductions.nanmedian
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - a.map_blocks
    - <builtin>.len
    - builtins.any
    - <builtin>.isinstance
    - dask.array.core._elemwise_normalize_out
    - a.rechunk
    - <builtin>.range
    - packaging.version.Version
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2c1430>
    - <ast.Constant object at 0x7fb9df2c18e0>
    - <ast.Constant object at 0x7fb9df2c13d0>
    - <ast.Constant object at 0x7fb9df2c1fd0>
    - <ast.Constant object at 0x7fb9df2c1250>
    argNames:
    - a
    - q
    - axis
    - out
    - overwrite_input
    - method
    - keepdims
    - weights
    - interpolation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1550
    functionName: dask.array.reductions.quantile
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - a.map_blocks
    - <builtin>.len
    - dask.array.reductions._get_quantile_chunks
    - builtins.any
    - <builtin>.isinstance
    - dask.array.core._elemwise_normalize_out
    - a.rechunk
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - q
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1769
    functionName: dask.array.reductions._get_quantile_chunks
    functionSourceFile: dask.array.reductions
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1606
    functionName: dask.array.reductions._span_indexers
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - indexers.append
    - <builtin>.len
    - functools.reduce
    - numpy.repeat
    - numpy.tile
    - <builtin>.list
    - <builtin>.range
    - <builtin>.tuple
    - numpy.arange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.reduce
    functionSourceFile: functools
    functionUses: 511
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arange
    functionSourceFile: numpy
    functionUses: 61
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.repeat
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.tile
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indexers.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df226ee0>
    - <ast.Constant object at 0x7fb9df226e50>
    - <ast.Constant object at 0x7fb9df2266d0>
    - <ast.Constant object at 0x7fb9df226d60>
    argNames:
    - a
    - q
    - axis
    - method
    - interpolation
    - keepdims
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1623
    functionName: dask.array.reductions._custom_quantile
    functionSourceFile: dask.array.reductions
    functionUses: 0
    functionsReached:
    - quantiles.append
    - numpy.repeat
    - numpy.tile
    - <builtin>.range
    - numpy.floor
    - <builtin>.tuple
    - indexers.append
    - <builtin>.isinstance
    - dask.array.reductions._span_indexers
    - numpy.sort
    - numpy.concatenate
    - numpy.nanquantile
    - <builtin>.len
    - functools.reduce
    - <builtin>.list
    - numpy.arange
    - numpy.isnan
    - numpy.where
    - numpy.ones
    - numpy.ceil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanquantile
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sort
    functionSourceFile: numpy
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.floor
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ceil
    functionSourceFile: numpy
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: quantiles.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1ddf40>
    - <ast.Constant object at 0x7fb9df1dd8b0>
    - <ast.Constant object at 0x7fb9df1dd100>
    - <ast.Constant object at 0x7fb9df1dd880>
    - <ast.Constant object at 0x7fb9df1ddbe0>
    argNames:
    - a
    - q
    - axis
    - out
    - overwrite_input
    - method
    - keepdims
    - weights
    - interpolation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1701
    functionName: dask.array.reductions.nanquantile
    functionSourceFile: dask.array.reductions
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - a.map_blocks
    - <builtin>.len
    - dask.array.reductions._get_quantile_chunks
    - builtins.any
    - <builtin>.isinstance
    - dask.array.core._elemwise_normalize_out
    - a.rechunk
    - <builtin>.range
    - packaging.version.Version
    - <builtin>.tuple
    - kwargs.update
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr
    functionSourceFile: dask.array._array_expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: named_schedulers.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection.Array
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - functools.wraps
    - named_schedulers.get
    - dask.array.core.check_if_handled_given_other
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection.Array.<lambda1>
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 41
    functionName: dask.array._array_expr._collection.Array.__init__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 45
    functionName: dask.array._array_expr._collection.Array.expr
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: dask.array._array_expr._collection.Array._name
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: dask.array._array_expr._collection.Array.__dask_postcompute__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.array._array_expr._collection.Array.__dask_postpersist__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - state.__dask_keys__
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: dask.array._array_expr._collection.Array.dask
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - out.__dask_graph__
    - dask.array._array_expr._collection.Array.__dask_graph__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 69
    functionName: dask.array._array_expr._collection.Array.__dask_graph__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 1
    functionsReached:
    - out.__dask_graph__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.array._array_expr._collection.Array.__dask_keys__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - out.__dask_keys__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 77
    functionName: dask.array._array_expr._collection.Array.__dask_tokenize__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 86
    functionName: dask.array._array_expr._collection.Array.optimize
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 606
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6
    functionName: dask._collections.new_collection
    functionSourceFile: dask._collections
    functionUses: 964
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 89
    functionName: dask.array._array_expr._collection.Array.simplify
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 93
    functionName: dask.array._array_expr._collection.Array._meta
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 97
    functionName: dask.array._array_expr._collection.Array.dtype
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: dask.array._array_expr._collection.Array.shape
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 105
    functionName: dask.array._array_expr._collection.Array.chunks
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    functionName: dask.array._array_expr._collection.Array.ndim
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 113
    functionName: dask.array._array_expr._collection.Array.numblocks
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 117
    functionName: dask.array._array_expr._collection.Array.size
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 121
    functionName: dask.array._array_expr._collection.Array.name
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: dask.array._array_expr._collection.Array.__len__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 127
    functionName: dask.array._array_expr._collection.Array.__getitem__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - where_list.pop
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.array._array_expr._shuffle._shuffle
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - expr._layer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - fsspec.core.OpenFile.astype
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._slicing.ArrayOffsetDep.__init__
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - dask.array._array_expr._slicing.slice_with_int_dask_array_on_axis
    - operator.div
    - dask.config.canonical_name
    - dask.array.slicing.check_index
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dask.array.slicing.normalize_index
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - indexer.append
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask.array._array_expr._slicing.slice_array
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - fsspec.core.OpenFile._meta.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - dask.array._array_expr._slicing.slice_wrap_lists
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - dask.array._array_expr._slicing.slice_with_int_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - collection.__dask_keys__
    - operator.sub
    - numpy.absolute.outer
    - dask.array.core.blockdims_from_blockshape
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - out_index.append
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array._array_expr._collection.Array.any
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - none_shape.append
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array._array_expr._slicing.slice_slices_and_integers
    - dependencies.add
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - dask.array._array_expr._collection.Array.all
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._slicing.take
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array._array_expr._slicing.slice_with_newaxes
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - dask.array._array_expr._shuffle._validate_indexer
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc592df0>
    - <ast.Constant object at 0x7fb9dc592580>
    - <ast.Constant object at 0x7fb9dc5925e0>
    - <ast.Constant object at 0x7fb9dc592c10>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 493
    functionName: dask.array._array_expr._collection.Array.all
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 4
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - idx
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 799
    functionName: dask.array.slicing.normalize_index
    functionSourceFile: dask.array.slicing
    functionUses: 7
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - math.isnan
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - none_shape.append
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - dask.array.slicing.check_index
    - numpy.isnan
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - obj.items
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5921c0>
    - <ast.Constant object at 0x7fb9dc592880>
    - <ast.Constant object at 0x7fb9dc592e20>
    - <ast.Constant object at 0x7fb9dc592790>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 480
    functionName: dask.array._array_expr._collection.Array.any
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 29
    functionName: dask.array._array_expr._slicing.slice_with_int_dask_array
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - numpy.asarray
    - <builtin>.sum
    - <builtin>.range
    - numpy.roll
    - <builtin>.tuple
    - out_index.append
    - dask.array._array_expr._slicing.ArrayOffsetDep.__init__
    - <builtin>.isinstance
    - dask.array._array_expr._collection.blockwise
    - <builtin>.len
    - dask.array._array_expr._slicing.slice_with_int_dask_array_on_axis
    - dask.utils.Dispatch.__init__
    - numpy.isnan
    - <builtin>.set
    - <builtin>.slice
    - <builtin>.super
    - dask._collections.new_collection
    - numpy.cumsum
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 225
    functionName: dask.array._array_expr._slicing.slice_array
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 1
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - dask.array._array_expr._shuffle._shuffle
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.array._array_expr._slicing.slice_wrap_lists
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array._array_expr._slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._slicing.take
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - dask.array._array_expr._slicing.slice_with_newaxes
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array._array_expr._shuffle._validate_indexer
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 164
    functionName: dask.array._array_expr._collection.Array.__add__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 7
    argDefaultValues: []
    argNames:
    - op
    - args
    - out
    - where
    - dtype
    - name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 878
    functionName: dask.array._array_expr._collection.elemwise
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 38
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 167
    functionName: dask.array._array_expr._collection.Array.__radd__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 170
    functionName: dask.array._array_expr._collection.Array.__mul__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 173
    functionName: dask.array._array_expr._collection.Array.__rmul__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 176
    functionName: dask.array._array_expr._collection.Array.__sub__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 179
    functionName: dask.array._array_expr._collection.Array.__rsub__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 182
    functionName: dask.array._array_expr._collection.Array.__pow__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 185
    functionName: dask.array._array_expr._collection.Array.__rpow__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 188
    functionName: dask.array._array_expr._collection.Array.__truediv__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 191
    functionName: dask.array._array_expr._collection.Array.__rtruediv__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 194
    functionName: dask.array._array_expr._collection.Array.__floordiv__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 197
    functionName: dask.array._array_expr._collection.Array.__rfloordiv__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 200
    functionName: dask.array._array_expr._collection.Array.__abs__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: dask.array.core.check_if_handled_given_other
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 204
    functionName: dask.array._array_expr._collection.Array.__and__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 208
    functionName: dask.array._array_expr._collection.Array.__rand__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 212
    functionName: dask.array._array_expr._collection.Array.__div__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 216
    functionName: dask.array._array_expr._collection.Array.__rdiv__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 220
    functionName: dask.array._array_expr._collection.Array.__eq__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 224
    functionName: dask.array._array_expr._collection.Array.__gt__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 228
    functionName: dask.array._array_expr._collection.Array.__ge__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 231
    functionName: dask.array._array_expr._collection.Array.__invert__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 235
    functionName: dask.array._array_expr._collection.Array.__lshift__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 239
    functionName: dask.array._array_expr._collection.Array.__rlshift__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 243
    functionName: dask.array._array_expr._collection.Array.__lt__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 247
    functionName: dask.array._array_expr._collection.Array.__le__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 251
    functionName: dask.array._array_expr._collection.Array.__mod__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 255
    functionName: dask.array._array_expr._collection.Array.__rmod__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 259
    functionName: dask.array._array_expr._collection.Array.__ne__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 262
    functionName: dask.array._array_expr._collection.Array.__neg__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 266
    functionName: dask.array._array_expr._collection.Array.__or__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 269
    functionName: dask.array._array_expr._collection.Array.__pos__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 273
    functionName: dask.array._array_expr._collection.Array.__ror__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 277
    functionName: dask.array._array_expr._collection.Array.__rshift__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 281
    functionName: dask.array._array_expr._collection.Array.__rrshift__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 285
    functionName: dask.array._array_expr._collection.Array.__xor__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 289
    functionName: dask.array._array_expr._collection.Array.__rxor__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 293
    functionName: dask.array._array_expr._collection.Array.__matmul__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 298
    functionName: dask.array._array_expr._collection.Array.__rmatmul__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 303
    functionName: dask.array._array_expr._collection.Array.__divmod__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._ufunc.divmod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 343
    functionName: dask.array._array_expr._ufunc.divmod
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 309
    functionName: dask.array._array_expr._collection.Array.__rdivmod__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._ufunc.divmod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - func
    - types
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 314
    functionName: dask.array._array_expr._collection.Array.__array_function__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debb7af0>
    argNames:
    - self
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 318
    functionName: dask.array._array_expr._collection.Array.transpose
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.len
    - dask._collections.new_collection
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 329
    functionName: dask.array._array_expr._collection.Array.T
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.len
    - dask.array._array_expr._collection.Array.transpose
    - dask._collections.new_collection
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deed2b50>
    - <ast.Constant object at 0x7fb9deed2940>
    - <ast.Constant object at 0x7fb9deed2b20>
    - <ast.Constant object at 0x7fb9deed2d90>
    - <ast.Constant object at 0x7fb9deed2640>
    argNames:
    - self
    - chunks
    - threshold
    - block_size_limit
    - balance
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 332
    functionName: dask.array._array_expr._collection.Array.rechunk
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.Array.rechunk
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c0340>
    - <ast.Constant object at 0x7fb9de0c09a0>
    - <ast.Constant object at 0x7fb9de0c0be0>
    - <ast.Constant object at 0x7fb9de0c0df0>
    - <ast.Constant object at 0x7fb9de0c0310>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 363
    functionName: dask.array._array_expr._collection.Array.mean
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9f21c0>
    - <ast.Constant object at 0x7fb9dd9f2f70>
    - <ast.Constant object at 0x7fb9dd9f2460>
    - <ast.Constant object at 0x7fb9dd9f2430>
    - <ast.Constant object at 0x7fb9dd9f2970>
    - <ast.Constant object at 0x7fb9dd9f2160>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 383
    functionName: dask.array._array_expr._collection.Array.std
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - dask.array.reductions._sqrt
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - dask.array.reductions.std
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - numpy.ma.masked.astype
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_keys__
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a._elemwise
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - dask.array.reductions.safe_sqrt
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - a.mask.all
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - dask.array.reductions.var
    - functools.partial.key.name.values
    - tlz.first
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9f2100>
    - <ast.Constant object at 0x7fb9dd9f2d90>
    - <ast.Constant object at 0x7fb9dd9f2a00>
    - <ast.Constant object at 0x7fb9dd9f2400>
    - <ast.Constant object at 0x7fb9dc2ed7c0>
    - <ast.Constant object at 0x7fb9dc2ed7f0>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 406
    functionName: dask.array._array_expr._collection.Array.var
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - dask.array.rechunk.cumdims_label
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - dask.array.reductions.var
    - functools.partial.key.name.values
    - tlz.first
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2edfd0>
    - <ast.Constant object at 0x7fb9dc2edf40>
    - <ast.Constant object at 0x7fb9dc2ed6d0>
    - <ast.Constant object at 0x7fb9dc2ed880>
    - <ast.Constant object at 0x7fb9dc2ed2b0>
    - <ast.Constant object at 0x7fb9dc2ed970>
    argNames:
    - self
    - order
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 429
    functionName: dask.array._array_expr._collection.Array.moment
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - dask.array._array_expr._collection.Array.sum
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask.array.core.Array.sum
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.reductions.moment
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2edd60>
    - <ast.Constant object at 0x7fb9dc2ed250>
    - <ast.Constant object at 0x7fb9dc2ed760>
    - <ast.Constant object at 0x7fb9dc2ede20>
    - <ast.Constant object at 0x7fb9dc592d00>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 460
    functionName: dask.array._array_expr._collection.Array.prod
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.array.reductions.prod
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaf0190>
    - <ast.Constant object at 0x7fb9dcaf05e0>
    - <ast.Constant object at 0x7fb9dcaf0ca0>
    - <ast.Constant object at 0x7fb9dcaf04f0>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 506
    functionName: dask.array._array_expr._collection.Array.min
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaf0af0>
    - <ast.Constant object at 0x7fb9dcaf01c0>
    - <ast.Constant object at 0x7fb9dcaf0100>
    - <ast.Constant object at 0x7fb9dcaf07c0>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 519
    functionName: dask.array._array_expr._collection.Array.max
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.reductions.max
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 532
    functionName: dask.array._array_expr._collection.Array.astype
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 374
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.can_cast
    functionSourceFile: numpy
    functionUses: 597
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 579
    functionName: dask.array._array_expr._collection.Array.map_blocks
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 377
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 22
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 32
    ICount: 9
    IfCount: 22
    argCount: 11
    argDefaultValues: []
    argNames:
    - func
    - args
    - name
    - token
    - dtype
    - chunks
    - drop_axis
    - new_axis
    - enforce_ndim
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 16
    functionName: dask.array._array_expr._map_blocks.map_blocks
    functionSourceFile: dask.array._array_expr._map_blocks
    functionUses: 380
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 585
    functionName: dask.array._array_expr._collection.Array._elemwise
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 589
    functionName: dask.array._array_expr._collection.Array.real
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 595
    functionName: dask.array._array_expr._collection.Array.imag
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 600
    functionName: dask.array._array_expr._collection.Array.conj
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array._array_expr._ufunc.ufunc.__init__
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ufunc
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 87
    functionName: dask.array._array_expr._ufunc.ufunc.__init__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 3
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8518b0>
    - <ast.Constant object at 0x7fb9dd851730>
    argNames:
    - self
    - min
    - max
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 613
    functionName: dask.array._array_expr._collection.Array.clip
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - numpy_ufunc
    - method
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 627
    functionName: dask.array._array_expr._collection.Array.__array_ufunc__
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - dask.array._array_expr._collection.from_array
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dimsizes.append
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - toolz.first
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tmp.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dimsizess.get
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - x.copy
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array.chunk_types.is_valid_array_chunk
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask.array._array_expr._gufunc._parse_gufunc_signature
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.routines.matmul
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - dask.array._array_expr._gufunc.apply_gufunc
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - re.findall
    - toolz.partition
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.print
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - chunksizes_.append
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - operator.floordiv
    - dask.array._array_expr._collection.asanyarray
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - da_ufunc.outer
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - operator.xor
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - leaf_arr.transpose
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - arg.transpose
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dimsizess.items
    - a.squeeze
    - dask.array._array_expr._gufunc._validate_normalize_axes
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.vectorize
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.routines.result_type
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - chunksizess.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - signature.split
    - dask.array._array_expr._collection.elemwise
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask.array.core._should_delegate
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: dask.array.core._should_delegate
    functionSourceFile: dask.array.core
    functionUses: 3
    functionsReached:
    - <builtin>.type
    - dask.array.chunk_types.is_valid_array_chunk
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 418
    functionName: dask.array.routines.matmul
    functionSourceFile: dask.array.routines
    functionUses: 5
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - a.squeeze
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.core.is_scalar_for_elemwise
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.result_type
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 24
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 35
    ICount: 7
    IfCount: 24
    argCount: 12
    argDefaultValues: []
    argNames:
    - func
    - signature
    - args
    - axes
    - axis
    - keepdims
    - output_dtypes
    - output_sizes
    - vectorize
    - allow_rechunk
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 180
    functionName: dask.array._array_expr._gufunc.apply_gufunc
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 2
    functionsReached:
    - dask.array._array_expr._collection.from_array
    - numpy.stack
    - numpy.log10.outer
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dsk2.update
    - dimsizes.append
    - meta.sum
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - a.map_blocks
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.__dask_graph__
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - numpy.frexp
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - numpy.nan.data._meta.__dask_graph__
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - numpy.linalg.svd.__dask_graph__
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - expr._layer
    - <builtin>.bool
    - numpy.negative.outer
    - meta.reshape
    - tlz.unique
    - x.astype
    - toolz.first
    - numpy.expm1.outer
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - a.to_dask_array
    - operator.div
    - numpy.isnan
    - numpy.true_divide.outer
    - tmp.__dask_keys__
    - numpy.log.outer
    - obj.items
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - <builtin>.frozenset
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - tlz.merge
    - operator.truediv
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dimsizess.get
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - a.astype
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - pkg_name.split
    - tlz.groupby
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - <builtin>.set
    - dask._collections.new_collection
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - dask.array._array_expr._collection.stack
    - numpy.exp2.outer
    - dask.array._array_expr._collection._as_dtype
    - numpy.tanh.outer
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - x.copy
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numblocks.items
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.utils.is_arraylike
    - operator.sub
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask.array._array_expr._gufunc._parse_gufunc_signature
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.data._meta
    - operator.add
    - operator.mod
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - operator.neg
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.outer
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - numpy.signbit.outer
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - numpy.left_shift.outer
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - dask._expr.ProhibitReuse.__dask_graph__
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - numpy.multiply.outer
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - re.findall
    - toolz.partition
    - <builtin>.any
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - layers.items
    - distributed.shuffle.rechunk_p2p
    - <builtin>.print
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - chunksizes_.append
    - numpy.subtract.outer
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - operator.floordiv
    - numpy.nan.data.outer
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - leaf_arr.transpose
    - dask.core.flatten
    - numpy.ndarray.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - warnings.warn
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - arg.transpose
    - numpy.divide.outer
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dimsizess.items
    - dask.array._array_expr._gufunc._validate_normalize_axes
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.vectorize
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.less.outer
    - numpy.errstate
    - numpy.modf
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - chunksizess.get
    - <builtin>.all
    - numpy.add.outer
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - dask.array.utils.meta_from_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - signature.split
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.log1p.outer
    - numpy.where
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: da_ufunc.outer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2cbe80>
    - <ast.Constant object at 0x7fb9dc2cb130>
    argNames:
    - self
    - func
    - depth
    - boundary
    - trim
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 666
    functionName: dask.array._array_expr._collection.Array.map_overlap
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask.array._array_expr._overlap.constant
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._overlap.overlap.depth.get
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - dask.array._array_expr._overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.spacing.outer
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - r.rechunk
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.broadcast_to
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - tlz.get.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - functools.partial._meta.values.view
    - depth2.values
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - axes.get
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.array._array_expr._overlap.map_overlap.assert_int_chunksize
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array._array_expr._overlap.periodic
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - boundary2.get
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - toolz.first
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.array._array_expr._overlap.map_overlap
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - depth2.items
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - dask.array._array_expr._overlap.coerce_boundary
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array._array_expr._overlap.overlap.boundary.get
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - kind.get
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.array._array_expr._collection.Array.map_overlap.depth.get
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array._array_expr._overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array._array_expr._overlap.coerce_depth
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - dask.array._array_expr._overlap.coerce_depth_type
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - boundary.get
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._overlap.trim_overlap.boundary.get
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - dask.array._array_expr._overlap.overlap_internal
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - dask.array.creation._get_like_function_shapes_chunks
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - dask.array._array_expr._creation.full
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    - dask.array._array_expr._overlap.boundaries
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - dask.array._array_expr._overlap.ensure_minimum_chunksize
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - dask.array._array_expr._overlap.trim_internal
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array._array_expr._overlap.reflect
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array._array_expr._overlap.map_overlap.coerce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.array._array_expr._overlap._get_overlap_rechunked_chunks
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array._array_expr._overlap.coerce_depth.default.get
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array._array_expr._collection.Array.map_overlap.boundary.get
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.array._array_expr._overlap.overlap
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array._array_expr._overlap.coerce_boundary.default.get
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 5
    IfCount: 14
    argCount: 8
    argDefaultValues: []
    argNames:
    - func
    - args
    - depth
    - boundary
    - trim
    - align_arrays
    - allow_rechunk
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 516
    functionName: dask.array._array_expr._overlap.map_overlap
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask.array._array_expr._overlap.constant
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._overlap.overlap.depth.get
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - dask.array._array_expr._overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.spacing.outer
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - r.rechunk
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.broadcast_to
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - tlz.get.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - functools.partial._meta.values.view
    - depth2.values
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - axes.get
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.array._array_expr._overlap.map_overlap.assert_int_chunksize
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array._array_expr._overlap.periodic
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - boundary2.get
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - toolz.first
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - depth2.items
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - dask.array._array_expr._overlap.coerce_boundary
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array._array_expr._overlap.overlap.boundary.get
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - kind.get
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.array._array_expr._collection.Array.map_overlap.depth.get
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array._array_expr._overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array._array_expr._overlap.coerce_depth
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - dask.array._array_expr._overlap.coerce_depth_type
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - boundary.get
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._overlap.trim_overlap.boundary.get
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - dask.array._array_expr._overlap.overlap_internal
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - dask.array.creation._get_like_function_shapes_chunks
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - dask.array._array_expr._creation.full
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    - dask.array._array_expr._overlap.boundaries
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - dask.array._array_expr._overlap.ensure_minimum_chunksize
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - dask.array._array_expr._overlap.trim_internal
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array._array_expr._overlap.reflect
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array._array_expr._overlap.map_overlap.coerce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.array._array_expr._overlap._get_overlap_rechunked_chunks
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array._array_expr._overlap.coerce_depth.default.get
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array._array_expr._collection.Array.map_overlap.boundary.get
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.array._array_expr._overlap.overlap
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array._array_expr._overlap.coerce_boundary.default.get
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - layer
    - _meta
    - chunks
    - keys
    - name_prefix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 682
    functionName: dask.array._array_expr._collection.from_graph
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 12
    argDefaultValues: []
    argNames:
    - func
    - out_ind
    - args
    - name
    - token
    - dtype
    - adjust_chunks
    - new_axes
    - align_arrays
    - concatenate
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 694
    functionName: dask.array._array_expr._collection.blockwise
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 388
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb2ca0>
    - <ast.Constant object at 0x7fb9dcdb2ac0>
    argNames:
    - a
    - dtype
    - order
    - like
    - inline_array
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1283
    functionName: dask.array._array_expr._collection.asanyarray
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 39
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc597a60>
    - <ast.Constant object at 0x7fb9dc5973d0>
    - <ast.Constant object at 0x7fb9dc597040>
    - <ast.Constant object at 0x7fb9dc597e50>
    - <ast.Constant object at 0x7fb9dc597820>
    argNames:
    - x
    - chunks
    - threshold
    - block_size_limit
    - balance
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 933
    functionName: dask.array._array_expr._collection.rechunk
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - x.expr.rechunk
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.expr.rechunk
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc597880>
    - <ast.Constant object at 0x7fb9dc597610>
    - <ast.Constant object at 0x7fb9dc5978b0>
    - <ast.Constant object at 0x7fb9dc597910>
    - <ast.Constant object at 0x7fb9dc5979d0>
    - <ast.Constant object at 0x7fb9dc597460>
    - <ast.Constant object at 0x7fb9dc597430>
    - <ast.Constant object at 0x7fb9dc5972e0>
    argNames:
    - x
    - chunks
    - lock
    - asarray
    - fancy
    - getitem
    - meta
    - inline_array
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1005
    functionName: dask.array._array_expr._collection.from_array
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 63
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1198
    functionName: dask.array._array_expr._collection._as_dtype
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 62
    functionsReached:
    - a.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.astype
    functionSourceFile: <builtin>
    functionUses: 102
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9957c0>
    - <ast.Constant object at 0x7fb9dd995af0>
    - <ast.Constant object at 0x7fb9dd995820>
    argNames:
    - a
    - allow_unknown_chunksizes
    - dtype
    - order
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1205
    functionName: dask.array._array_expr._collection.asarray
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 61
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.to_dask_array
    functionSourceFile: <builtin>
    functionUses: 62
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de830850>
    - <ast.Constant object at 0x7fb9de8307f0>
    argNames:
    - seq
    - axis
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1363
    functionName: dask.array._array_expr._collection.stack
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 61
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - g.items
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - x.astype
    - meta.reshape
    - toolz.first
    - dask.array.utils.meta_from_array
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.asanyarray
    functionSourceFile: numpy
    functionUses: 638
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.first
    functionSourceFile: toolz
    functionUses: 62
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.astype
    functionSourceFile: <builtin>
    functionUses: 640
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.concat
    functionSourceFile: toolz
    functionUses: 431
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 135
    functionName: dask.array._array_expr._expr.unify_chunks_expr
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 426
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - arrays.append
    - <builtin>.sum
    - numblocks.items
    - <builtin>.tuple
    - nameinds.append
    - tlz.concat
    - <builtin>.isinstance
    - tlz.groupby
    - <builtin>.dict
    - a.rechunk
    - tlz.valmap
    - g.items
    - <builtin>.len
    - tlz.join
    - g2.values
    - <builtin>.list
    - toolz.partition
    - numpy.isnan
    - <builtin>.set
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc84f550>
    - <ast.Constant object at 0x7fb9dc84f160>
    argNames:
    - x
    - dtype
    - ndmin
    - like
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1457
    functionName: dask.array._array_expr._collection.array
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc42bfa0>
    - <ast.Constant object at 0x7fb9dc42bf40>
    argNames:
    - seq
    - axis
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1466
    functionName: dask.array._array_expr._collection.concatenate
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 11
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.flatten
    functionSourceFile: <builtin>
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection.concatenate.<lambda1>
    functionSourceFile: dask.array._array_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.slicing
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - gc.isenabled
    - tlz.memoize
    - dask.utils.disable_gc
    - dask.utils.disable_gc.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - ind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 24
    functionName: dask.array.slicing._sanitize_index_element
    functionSourceFile: dask.array.slicing
    functionUses: 16
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - IndexError
    - TypeError
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - ind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 42
    functionName: dask.array.slicing.sanitize_index
    functionSourceFile: dask.array.slicing
    functionUses: 15
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - <builtin>.range
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 500
    functionName: dask.array.utils.asanyarray_safe
    functionSourceFile: dask.array.utils
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nonzero
    functionSourceFile: numpy
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.astype
    functionSourceFile: distributed
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.astype
    functionSourceFile: distributed
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.astype
    functionSourceFile: distributed
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.astype
    functionSourceFile: numpy
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.astype
    functionSourceFile: distributed
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2308
    functionName: dask.array.core.Array.astype
    functionSourceFile: dask.array.core
    functionUses: 590
    functionsReached:
    - dask.array.core.Array.map_blocks
    - <builtin>.set
    - numpy.can_cast
    - numpy.dtype
    - kwargs.pop
    - kwargs.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.astype
    functionSourceFile: numpy
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.astype
    functionSourceFile: numpy
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.astype
    functionSourceFile: distributed
    functionUses: 590
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.astype
    functionSourceFile: distributed
    functionUses: 589
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isclose
    functionSourceFile: numpy
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.ravel
    functionSourceFile: distributed
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.ravel
    functionSourceFile: numpy
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.ravel
    functionSourceFile: distributed
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.ravel
    functionSourceFile: distributed
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.ravel
    functionSourceFile: numpy
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.ravel
    functionSourceFile: distributed
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.ravel
    functionSourceFile: numpy
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.ravel
    functionSourceFile: distributed
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.ravel
    functionSourceFile: distributed
    functionUses: 27
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.flatnonzero
    functionSourceFile: numpy
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.disable_gc
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - out_name
    - in_name
    - blockdims
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 101
    functionName: dask.array.slicing.slice_array
    functionSourceFile: dask.array.slicing
    functionUses: 1
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - i.items
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.slicing.take
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - meta.reshape
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - left.append
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - decl.format
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.slicing._slice_1d
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - new_chunks.append
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - taker_boundary.tolist
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dsk.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.array.slicing.expander
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.array.slicing._expander
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.slicing.slice_with_newaxes
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.argsort
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - <builtin>.locals
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.exec
    - current_chunk.extend
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.slicing._expander.expand
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - output_chunks.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - key.insert
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.slicing.new_blockdim
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - outname.split
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - slices.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - dask.array._shuffle._shuffle
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.slicing.slice_wrap_lists
    - <builtin>.compile
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - SlicingNoop
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - out_name
    - in_name
    - blockdims
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 178
    functionName: dask.array.slicing.slice_with_newaxes
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - i.items
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.slicing.take
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - meta.reshape
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - left.append
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - decl.format
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.slicing._slice_1d
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - new_chunks.append
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - taker_boundary.tolist
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dsk.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.array.slicing.expander
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.array.slicing._expander
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.argsort
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - <builtin>.locals
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.exec
    - current_chunk.extend
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.slicing._expander.expand
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - output_chunks.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - key.insert
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.slicing.new_blockdim
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - outname.split
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - slices.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - dask.array._shuffle._shuffle
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.slicing.slice_wrap_lists
    - <builtin>.compile
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - out_name
    - in_name
    - blockdims
    - index
    - allow_getitem_optimization
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 228
    functionName: dask.array.slicing.slice_wrap_lists
    functionSourceFile: dask.array.slicing
    functionUses: 3
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - i.items
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.slicing.take
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.slicing._slice_1d
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - new_chunks.append
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - taker_boundary.tolist
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.argsort
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - current_chunk.extend
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - output_chunks.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - key.insert
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.slicing.new_blockdim
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - outname.split
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - slices.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - dask.array._shuffle._shuffle
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - where
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 706
    functionName: dask.array.slicing.expander
    functionSourceFile: dask.array.slicing
    functionUses: 6
    functionsReached:
    - <builtin>.locals
    - <builtin>.compile
    - <builtin>.exec
    - dask.array.slicing._expander
    - <builtin>.max
    - left.append
    - <builtin>.range
    - <builtin>.tuple
    - decl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - seq
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 682
    functionName: dask.array.slicing._expander.expand
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: where_list.pop
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb63640>
    argNames:
    - out_name
    - in_name
    - blockdims
    - index
    - allow_getitem_optimization
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 299
    functionName: dask.array.slicing.slice_slices_and_integers
    functionSourceFile: dask.array.slicing
    functionUses: 4
    functionsReached:
    - bisect.bisect_left
    - <builtin>.map
    - math.ceil
    - <builtin>.min
    - <builtin>.zip
    - <builtin>.sorted
    - dask.array.slicing._slice_1d
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.slicing.new_blockdim
    - kwargs.values
    - bisect.bisect_right
    - tlz.pluck
    - <builtin>.isinstance
    - i.items
    - <builtin>.dict
    - <builtin>.int
    - operator.itemgetter
    - _dependencies.update
    - <builtin>.len
    - dask.utils.cached_cumsum
    - _dependencies.add
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.max
    - numpy.isnan
    - d.items
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - <builtin>.slice
    - itertools.chain
    - dask.utils._cumsum
    - tlz.accumulate
    - <builtin>.all
    - dask.utils._HashIdWrapper.__init__
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd555b0>
    argNames:
    - outname
    - inname
    - chunks
    - index
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 582
    functionName: dask.array.slicing.take
    functionSourceFile: dask.array.slicing
    functionUses: 4
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - meta.reshape
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - new_chunks.append
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - taker_boundary.tolist
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.argsort
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - current_chunk.extend
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - output_chunks.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - key.insert
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - outname.split
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - slices.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - dask.array._shuffle._shuffle
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - dim_shape
    - lengths
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 715
    functionName: dask.array.slicing.new_blockdim
    functionSourceFile: dask.array.slicing
    functionUses: 7
    functionsReached:
    - bisect.bisect_left
    - math.ceil
    - <builtin>.min
    - <builtin>.sorted
    - dask.array.slicing._slice_1d
    - <builtin>.range
    - <builtin>.tuple
    - bisect.bisect_right
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - operator.itemgetter
    - <builtin>.len
    - dask.utils.cached_cumsum
    - <builtin>.max
    - d.items
    - <builtin>.slice
    - dask.utils._cumsum
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 1
    IfCount: 13
    argCount: 3
    argDefaultValues: []
    argNames:
    - dim_shape
    - lengths
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 378
    functionName: dask.array.slicing._slice_1d
    functionSourceFile: dask.array.slicing
    functionUses: 8
    functionsReached:
    - bisect.bisect_left
    - d.items
    - <builtin>.min
    - <builtin>.len
    - <builtin>.slice
    - dask.utils.cached_cumsum
    - dask.utils._cumsum
    - <builtin>.isinstance
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.dict
    - <builtin>.int
    - <builtin>.max
    - tlz.accumulate
    - <builtin>.range
    - <builtin>.tuple
    - bisect.bisect_right
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bisect.bisect_right
    functionSourceFile: bisect
    functionUses: 383
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bisect.bisect_left
    functionSourceFile: bisect
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - sizes
    - seq
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 545
    functionName: dask.array.slicing.partition_by_size
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.cumsum
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.searchsorted
    functionSourceFile: numpy
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 563
    functionName: dask.array.slicing.issorted
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - numpy.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.all
    functionSourceFile: numpy
    functionUses: 388
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 429
    functionName: dask.array.utils.arange_safe
    functionSourceFile: dask.array.utils
    functionUses: 11
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indexer.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outname.split
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 9
    IfCount: 11
    argCount: 6
    argDefaultValues: []
    argNames:
    - chunks
    - indexer
    - axis
    - in_name
    - out_name
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 181
    functionName: dask.array._shuffle._shuffle
    functionSourceFile: dask.array._shuffle
    functionUses: 7
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.zip
    - current_chunk.extend
    - <builtin>.sum
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - intermediates.pop
    - numpy.argsort
    - kwargs.values
    - dask.config.get
    - itertools.count
    - <builtin>.next
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - new_chunks.append
    - <builtin>.dict
    - <builtin>.int
    - numpy.ndindex
    - <builtin>.type
    - idx.copy
    - output_chunks.append
    - numpy.unique
    - merge_keys.append
    - _dependencies.update
    - numpy.array
    - <builtin>.len
    - dask.array._shuffle.convert_key
    - _dependencies.add
    - dask.array._shuffle._validate_indexer
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.max
    - taker_boundary.append
    - key.insert
    - dask.config.canonical_name
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - taker_boundary.tolist
    - <builtin>.slice
    - itertools.chain
    - slices.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.all
    - numpy.cumsum
    - k.replace
    - numpy.searchsorted
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - shape
    - ind
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 650
    functionName: dask.array.slicing.posify_index
    functionSourceFile: dask.array.slicing
    functionUses: 9
    functionsReached:
    - <builtin>.map
    - numpy.where
    - <builtin>.isinstance
    - math.isnan
    - numpy.asanyarray
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.memoize
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - where
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 679
    functionName: dask.array.slicing._expander
    functionSourceFile: dask.array.slicing
    functionUses: 7
    functionsReached:
    - <builtin>.locals
    - <builtin>.compile
    - <builtin>.exec
    - <builtin>.max
    - left.append
    - <builtin>.range
    - decl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.append
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.locals
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decl.format
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.compile
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.exec
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.itemgetter
    functionSourceFile: operator
    functionUses: 498
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 742
    functionName: dask.array.slicing.replace_ellipsis
    functionSourceFile: dask.array.slicing
    functionUses: 10
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - <builtin>.sum
    - <builtin>.slice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - idx
    - dim
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 763
    functionName: dask.array.slicing.normalize_slice
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - math.isnan
    - <builtin>.slice
    - <builtin>.isinstance
    - idx.indices
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idx.indices
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: none_shape.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - axis
    - ind
    - dimension
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 868
    functionName: dask.array.slicing.check_index
    functionSourceFile: dask.array.slicing
    functionUses: 9
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 938
    functionName: dask.array.slicing.slice_with_int_dask_array
    functionSourceFile: dask.array.slicing
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - dask.array.slicing.slice_with_int_dask_array_on_axis
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - out_index.append
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.roll
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - idx
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 991
    functionName: dask.array.slicing.slice_with_int_dask_array_on_axis
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.roll
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_index.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.roll
    functionSourceFile: numpy
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 2
    IfCount: 16
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59ed30>
    - <ast.Constant object at 0x7fb9dc59ebe0>
    - <ast.Constant object at 0x7fb9dc59ed60>
    - <ast.Constant object at 0x7fb9dc59ef70>
    - <ast.Constant object at 0x7fb9dc59e1f0>
    - <ast.Constant object at 0x7fb9dc59e370>
    - <ast.Constant object at 0x7fb9dc59e400>
    - <ast.Constant object at 0x7fb9dc59ee50>
    argNames:
    - x
    - chunks
    - name
    - lock
    - asarray
    - fancy
    - getitem
    - meta
    - inline_array
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 3481
    functionName: dask.array.core.from_array
    functionSourceFile: dask.array.core
    functionUses: 592
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - result.items
    - threading.Lock
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - t.substitute
    - numpy.nan.T.__class__.__module__.split
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.blockwise.blockwise
    - numpy.nan.T.data.shape.replace
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask._task_spec.Dict.__init__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - <builtin>.slice
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.nan.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - substitution.get
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - inputs.extend
    - dask.array.core.auto_chunks._trivial_aggregate
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - inputs_indices.append
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - pandas.to_numeric.key.name.__dask_graph__
    - typ.__module__.split
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - inputs_indices.extend
    - numpy.nan.copy
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - dask.array.core.graph_from_arraylike
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - <builtin>.id
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.utils.has_keyword
    - stack.pop
    - uuid.uuid4
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.array.core.round_to
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - numpy.nan.data.T.__class__.__module__.split
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - tlz.accumulate
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.nan.T.data.copy
    - k.replace
    - parsed_dict.values
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - dask.highlevelgraph._get_some_layer_name
    - _tmp_indices.append
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.copy
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.utils.cached_cumsum
    - <builtin>.super
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - collection.__dask_layers__
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils._cumsum
    - dask.utils.SerializableLock.__init__
    - a_pairs_list.append
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.shape.get
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1060
    functionName: dask.array.slicing.slice_with_bool_dask_array
    functionSourceFile: dask.array.slicing
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - i.ravel
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - arginds.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.ravel
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 5
    IfCount: 8
    argCount: 7
    argDefaultValues: []
    argNames:
    - op
    - args
    - out
    - where
    - dtype
    - name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 4893
    functionName: dask.array.core.elemwise
    functionSourceFile: dask.array.core
    functionUses: 54
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1408
    functionName: dask.array.core.Array.__dask_keys__
    functionSourceFile: dask.array.core
    functionUses: 390
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - dask.array.core.Array.__dask_keys__.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arginds.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.append
    functionSourceFile: <builtin>
    functionUses: 144
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1152
    functionName: dask.array.slicing.getitem_variadic
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - index
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1156
    functionName: dask.array.slicing.make_block_sorted_slices
    functionSourceFile: dask.array.slicing
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - numpy.empty_like
    - <builtin>.slice
    - <builtin>.zip
    - dask.utils.cached_cumsum
    - b.take
    - dask.utils._cumsum
    - <builtin>.isinstance
    - numpy.sort
    - <builtin>.list
    - dask.array.core.slices_from_chunks
    - itertools.product
    - tlz.accumulate
    - numpy.cumsum
    - dask.utils._HashIdWrapper.__init__
    - numpy.roll
    - <builtin>.tuple
    - numpy.argsort
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 249
    functionName: dask.array.core.slices_from_chunks
    functionSourceFile: dask.array.core
    functionUses: 600
    functionsReached:
    - <builtin>.slice
    - dask.utils.cached_cumsum
    - <builtin>.zip
    - dask.utils._cumsum
    - <builtin>.isinstance
    - <builtin>.list
    - itertools.product
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.take
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1210
    functionName: dask.array.slicing.shuffle_slice
    functionSourceFile: dask.array.slicing
    functionUses: 4
    functionsReached:
    - <builtin>.zip
    - dask.array.core.slices_from_chunks
    - numpy.roll
    - <builtin>.tuple
    - numpy.argsort
    - b.take
    - <builtin>.isinstance
    - numpy.sort
    - dask.array.slicing.make_block_sorted_slices
    - <builtin>.len
    - dask.utils.cached_cumsum
    - <builtin>.list
    - itertools.product
    - warnings.simplefilter
    - <builtin>.slice
    - numpy.empty_like
    - dask.utils._cumsum
    - warnings.catch_warnings
    - tlz.accumulate
    - numpy.cumsum
    - dask.utils._HashIdWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 7
    IfCount: 15
    argCount: 2
    argDefaultValues: []
    argNames:
    - indices
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1235
    functionName: dask.array.slicing.parse_assignment_indices
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.divmod
    - <builtin>.hasattr
    - reverse.append
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - index.indices
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.slicing.normalize_index
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - math.isnan
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.asanyarray
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - implied_shape.append
    - collections.namedtuple.__dask_graph__
    - implied_shape_positions.append
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - none_shape.append
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.slicing.check_index
    - dask.utils.is_namedtuple_instance
    - numpy.isnan
    - numpy.where
    - obj.items
    linkageType: pythonLinkage
    raised:
    - IndexError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.indices
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.divmod
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reverse.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: implied_shape.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: implied_shape_positions.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1427
    functionName: dask.array.slicing.concatenate_array_chunks
    functionSourceFile: dask.array.slicing
    functionUses: 4
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.core.Array.__dask_keys__.keys
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 23
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 33
    ICount: 16
    IfCount: 23
    argCount: 4
    argDefaultValues: []
    argNames:
    - out_name
    - array
    - indices
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1463
    functionName: dask.array.slicing.setitem_array
    functionSourceFile: dask.array.slicing
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - non_broadcast_dimensions.append
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.divmod
    - <builtin>.hasattr
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - reverse.append
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - base_value_indices.append
    - <builtin>.str
    - functools.lru_cache
    - seen.add
    - index.indices
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.slicing.setitem_array.block_index_from_1d_index
    - math.isnan
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.slicing.parse_assignment_indices
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.Array.__dask_keys__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - block_indices_shape.append
    - pkg_name.split
    - collection.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - tlz.concat.key.name.__dask_graph__
    - numpy.asanyarray
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.utils._deprecated
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.utils._deprecated.decorator
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - implied_shape.append
    - collections.namedtuple.__dask_graph__
    - implied_shape_positions.append
    - value_indices.insert
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - itertools.product
    - block_indices.append
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.slicing.normalize_index
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.slicing.posify_index
    - itertools.chain
    - numpy.sum
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - none_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - functools.wraps
    - <builtin>.map
    - block_preceding_sizes.append
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.slicing.concatenate_array_chunks
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.array.slicing.setitem_array.block_index_shape_from_1d_bool_index
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - parsed_dict.values
    - _dependencies.update
    - dask.utils.cached_cumsum
    - deps.update
    - _dependencies.add
    - dask.array.slicing.setitem_array.n_preceding_from_1d_bool_index
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.slicing.setitem_array.value_indices_from_1d_int_index
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.slicing.check_index
    - numpy.where
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - dim
    - loc0
    - loc1
    - is_bool
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1528
    functionName: dask.array.slicing.setitem_array.block_index_from_1d_index
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.core.Array.__dask_keys__.keys
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.slicing.concatenate_array_chunks
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge.update
    functionSourceFile: tlz
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - dim
    - loc0
    - loc1
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1593
    functionName: dask.array.slicing.setitem_array.block_index_shape_from_1d_bool_index
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - numpy.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - dim
    - loc0
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1621
    functionName: dask.array.slicing.setitem_array.n_preceding_from_1d_bool_index
    functionSourceFile: dask.array.slicing
    functionUses: 3
    functionsReached:
    - numpy.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - dim
    - loc0
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1647
    functionName: dask.array.slicing.setitem_array.n_preceeding_from_1d_bool_index
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - numpy.sum
    - dask.array.slicing.setitem_array.n_preceding_from_1d_bool_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - dim
    - vsize
    - loc0
    - loc1
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1651
    functionName: dask.array.slicing.setitem_array.value_indices_from_1d_int_index
    functionSourceFile: dask.array.slicing
    functionUses: 2
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.core.Array.__dask_keys__.keys
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.slicing.concatenate_array_chunks
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base_value_indices.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: non_broadcast_dimensions.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block_indices.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block_indices_shape.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block_preceding_sizes.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value_indices.insert
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - v
    - indices
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2029
    functionName: dask.array.slicing.setitem
    functionSourceFile: dask.array.slicing
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - x.view
    - numpy.where
    - <builtin>.zip
    - numpy.asarray
    - <builtin>.isinstance
    - numpy.ma.isMA
    - x.copy
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.isMA
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.view
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.highlevelgraph
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - layers
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: dask.highlevelgraph.compute_layer_dependencies
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - dask.highlevelgraph.compute_layer_dependencies._find_layer_containing_key
    - <builtin>.set
    - layers.values
    - work.append
    - v.keys
    - ret.append
    - <builtin>.isinstance
    - v.values
    - dask.core.keys_in_tasks
    - layers.items
    - <builtin>.callable
    - work.extend
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: dask.highlevelgraph.compute_layer_dependencies._find_layer_containing_key
    functionSourceFile: dask.highlevelgraph
    functionUses: 2
    functionsReached:
    - layers.items
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers.items
    functionSourceFile: <builtin>
    functionUses: 871
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb678e0>
    - <ast.Constant object at 0x7fb9ddb676d0>
    argNames:
    - self
    - annotations
    - collection_annotations
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 70
    functionName: dask.highlevelgraph.Layer.__init__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - dask.get_annotations
    - copy.copy
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.get_annotations
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.copy
    functionSourceFile: copy
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.highlevelgraph.Layer
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: dask.highlevelgraph.Layer.has_legacy_tasks
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 106
    functionName: dask.highlevelgraph.Layer.is_materialized
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: dask.highlevelgraph.Layer.get_output_keys
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - keys
    - all_hlg_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 127
    functionName: dask.highlevelgraph.Layer.cull
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - keys.copy
    - dask.highlevelgraph.Layer.get_dependencies
    - work.append
    - <builtin>.isinstance
    - ret.append
    - <builtin>.dict
    - out.items
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.len
    - work.add
    - seen.add
    - work.pop
    - <builtin>.set
    - <builtin>.super
    - dask._task_spec.cull
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - all_hlg_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 184
    functionName: dask.highlevelgraph.Layer.get_dependencies
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - work.append
    - ret.append
    - <builtin>.isinstance
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: work.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcade7c0>
    argNames:
    - self
    - keys
    - seed
    - bind_to
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 201
    functionName: dask.highlevelgraph.Layer.clone
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - hashlib.md5
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - <builtin>.id
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - _ENSURE_DETERMINISTIC.set
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - <builtin>.super
    - functools.partial._key.decode
    - kwargs.items
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.base.clone_key
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - _ENSURE_DETERMINISTIC.reset
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - dask.highlevelgraph.Layer.clone.clone_value
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - o.items
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - _ENSURE_DETERMINISTIC.get
    - functools.partial.name.key.split
    - dask.tokenize._tokenize
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 238
    functionName: dask.highlevelgraph.Layer.clone.clone_value
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - hashlib.md5
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - <builtin>.id
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - _ENSURE_DETERMINISTIC.set
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - kwargs.items
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.base.clone_key
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - _ENSURE_DETERMINISTIC.reset
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - dask.highlevelgraph.Layer.clone.clone_value
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - o.items
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - _ENSURE_DETERMINISTIC.get
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask.tokenize._tokenize
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: dask.highlevelgraph.Layer.__copy__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - obj.__dict__.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.__dict__.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6d0880>
    - <ast.Constant object at 0x7fb9dd6d0ee0>
    - <ast.Tuple object at 0x7fb9dd6d0e80>
    argNames:
    - self
    - layer_index
    - highlevelgraph_key
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 282
    functionName: dask.highlevelgraph.Layer._repr_html_
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - dask.array.svg.ratio_response
    - y2.max
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - <builtin>.range
    - y1.max
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - x2.min
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - <builtin>.hasattr
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - dask.highlevelgraph.MaterializedLayer.is_materialized
    - numpy.linalg.svd.split
    - tlz.concat.split
    - dask.array.svg.svg_nd
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - o.split
    - tlz.concat.name.key.decode
    - word.isalpha
    - jinja2.Environment.get_template
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - x1.max
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - dask.blockwise.Blockwise.is_materialized
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - dask.array.svg.svg
    - re.match
    - functools.partial.key.name._key.decode
    - jinja2.Environment.filters.update
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.array.svg.grid_points
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - re.search
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - dask.array.svg.svg_grid
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - numpy.full_like
    - pandas.to_numeric.name.split
    - <builtin>.max
    - jinja2.Environment
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - dask.array.svg.svg_3d
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - dask.widgets.widgets.get_template
    - scipy.stats.distributions.chi2.sf.key.decode
    - dask.layers.ArrayOverlapLayer.get_output_keys
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - y2.min
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - numpy.linspace
    - functools.partial.key.name._key.split
    - jinja2.FileSystemLoader
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - x2.max
    - out.append
    - numpy.linalg.svd.key.name.decode
    - <builtin>.float
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - functools.partial.key._key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - itertools.product
    - math.log
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - numpy.zeros_like
    - dask.widgets.widgets.get_environment
    - dask.layers.ArrayOverlapLayer.is_materialized
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - x.max
    - tlz.accumulate
    - <builtin>.all
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - <builtin>.zip
    - dask.highlevelgraph.Layer.layer_info_dict
    - dask.array.svg.svg_1d
    - pandas.to_numeric.key.name.decode
    - html.escape
    - functools.partial.name.key.split
    - x1.min
    - dask.blockwise.Blockwise.get_output_keys
    - dask.array.svg.svg_2d
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - dask.array.svg.svg_lines
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - dask.utils.cached_cumsum
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - dask.array.svg.draw_sizes
    - numpy.linalg.svd.key.name.split
    - numpy.isnan
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - y1.min
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask.utils._cumsum
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdfefa0>
    argNames:
    - chunks
    - size
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13
    functionName: dask.array.svg.svg
    functionSourceFile: dask.array.svg
    functionUses: 4
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - dask.array.svg.svg_1d
    - y2.max
    - x1.min
    - y2.min
    - y1.max
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.svg.svg_2d
    - dask.array.svg.svg
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - re.search
    - x2.max
    - out.append
    - dask.array.svg.svg_nd
    - <builtin>.float
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - o.split
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - numpy.isnan
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - dask.array.svg.svg_3d
    - x.max
    - tlz.accumulate
    - <builtin>.all
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: dask.highlevelgraph.MaterializedLayer.is_materialized
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: dask.layers.ArrayOverlapLayer.is_materialized
    functionSourceFile: dask.layers
    functionUses: 2
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 654
    functionName: dask.blockwise.Blockwise.is_materialized
    functionSourceFile: dask.blockwise
    functionUses: 2
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 311
    functionName: dask.highlevelgraph.Layer.layer_info_dict
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - dask.layers.ArrayOverlapLayer.is_materialized
    - dask.blockwise.Blockwise.is_materialized
    - dask.layers.ArrayOverlapLayer.get_output_keys
    - <builtin>.len
    - <builtin>.range
    - html.escape
    - itertools.product
    - <builtin>.str
    - <builtin>.hasattr
    - dask.highlevelgraph.MaterializedLayer.is_materialized
    - dask.blockwise.Blockwise.get_output_keys
    - <builtin>.type
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: dask.widgets.widgets.get_template
    functionSourceFile: dask.widgets.widgets
    functionUses: 5
    functionsReached:
    - dask.widgets.widgets.get_environment
    - jinja2.Environment.get_template
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - jinja2.Environment
    linkageType: pythonLinkage
    raised:
    - TemplateNotFound
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 627
    functionName: dask.blockwise.Blockwise.get_output_keys
    functionSourceFile: dask.blockwise
    functionUses: 8
    functionsReached:
    - <builtin>.range
    - itertools.product
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 360
    functionName: dask.highlevelgraph.MaterializedLayer.get_output_keys
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 180
    functionName: dask.layers.ArrayOverlapLayer.get_output_keys
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: html.escape
    functionSourceFile: html
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 345
    functionName: dask.highlevelgraph.MaterializedLayer.__contains__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 348
    functionName: dask.highlevelgraph.MaterializedLayer.__getitem__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 351
    functionName: dask.highlevelgraph.MaterializedLayer.__iter__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 354
    functionName: dask.highlevelgraph.MaterializedLayer.__len__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - name
    - layer
    - collection
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 451
    functionName: dask.highlevelgraph.HighLevelGraph._from_collection
    functionSourceFile: dask.highlevelgraph
    functionUses: 692
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.id
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - dask._expr._HLGExprSequence.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 497
    functionName: dask.bag.core.Bag.__dask_layers__
    functionSourceFile: ''
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.__dask_layers__
    functionSourceFile: numpy
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.__dask_layers__
    functionSourceFile: distributed
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 707
    functionName: dask.delayed.Delayed.__dask_layers__
    functionSourceFile: ''
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 387
    functionName: dask.bag.core.Item.__dask_layers__
    functionSourceFile: ''
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.__dask_layers__
    functionSourceFile: numpy
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.__dask_layers__
    functionSourceFile: numpy
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1405
    functionName: dask.array.core.Array.__dask_layers__
    functionSourceFile: ''
    functionUses: 695
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - collection
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1004
    functionName: dask.highlevelgraph._get_some_layer_name
    functionSourceFile: dask.highlevelgraph
    functionUses: 693
    functionsReached:
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - dask.delayed.Delayed.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - <builtin>.str
    - numpy.nan.__dask_layers__
    - numpy.nan.T.data.__dask_layers__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers.update
    functionSourceFile: <builtin>
    functionUses: 696
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.update
    functionSourceFile: <builtin>
    functionUses: 694
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collection.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 692
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name_dep.add
    functionSourceFile: <builtin>
    functionUses: 692
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: dask.highlevelgraph.HighLevelGraph.__getitem__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 553
    functionName: dask.highlevelgraph.HighLevelGraph.__len__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 564
    functionName: dask.highlevelgraph.HighLevelGraph.to_dict
    functionSourceFile: dask.highlevelgraph
    functionUses: 834
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 572
    functionName: dask.highlevelgraph.HighLevelGraph.keys
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 580
    functionName: dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    functionSourceFile: dask.highlevelgraph
    functionUses: 14
    functionsReached:
    - layer.get_output_keys
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.get_output_keys
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 606
    functionName: dask.highlevelgraph.HighLevelGraph.values
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 609
    functionName: dask.highlevelgraph.HighLevelGraph.get_all_dependencies
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - <builtin>.type
    - layer.get_dependencies
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - layer.keys
    - dask.highlevelgraph.HighLevelGraph.__init__
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - dask.highlevelgraph.HighLevelGraph.keys
    - layers.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.get_dependencies
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 629
    functionName: dask.highlevelgraph.HighLevelGraph.dependents
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.core.reverse_dict
    - collections.abc.MutableMapping.items
    - <builtin>.dict
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.update
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deec4040>
    - <ast.Constant object at 0x7fb9deec4250>
    argNames:
    - self
    - filename
    - format
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 654
    functionName: dask.highlevelgraph.HighLevelGraph.visualize
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.dot._get_display_cls.<lambda1>
    - <builtin>.min
    - cache.get
    - s.replace
    - f.write
    - graph_attr.update
    - functools.partial
    - g.edge
    - kwargs.get
    - hg.dependencies.items
    - g.node
    - importlib.import_module.Digraph
    - os.path.splitext
    - layer_ca.get
    - IPython.display.SVG
    - n_tasks.values
    - re.search
    - <builtin>.int
    - dask.dot.label
    - <builtin>.type
    - importlib.import_module
    - dftype.get
    - <builtin>.len
    - filename.lower
    - m.groups
    - data_attributes.get
    - <builtin>.str
    - layer_type.replace
    - <builtin>.max
    - layer_colors.items
    - <builtin>.open
    - <builtin>.any
    - layer_colors.get
    - dask.dot.graphviz_to_file
    - dask.dot.name
    - dask.utils.import_required
    - g.pipe
    - <builtin>.hash
    - dask.highlevelgraph.to_graphviz
    - dask.dot._get_display_cls
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 12
    IfCount: 7
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb5eb80>
    - <ast.Constant object at 0x7fb9dcb5e220>
    - <ast.Constant object at 0x7fb9dcb5ef40>
    - <ast.Constant object at 0x7fb9dcb5e0a0>
    - <ast.Constant object at 0x7fb9dcb5e040>
    - <ast.Constant object at 0x7fb9dcb5e280>
    argNames:
    - hg
    - data_attributes
    - function_attributes
    - rankdir
    - graph_attr
    - node_attr
    - edge_attr
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 869
    functionName: dask.highlevelgraph.to_graphviz
    functionSourceFile: dask.highlevelgraph
    functionUses: 1
    functionsReached:
    - <builtin>.min
    - cache.get
    - s.replace
    - graph_attr.update
    - g.edge
    - kwargs.get
    - hg.dependencies.items
    - g.node
    - importlib.import_module.Digraph
    - layer_ca.get
    - n_tasks.values
    - re.search
    - <builtin>.int
    - dask.dot.label
    - <builtin>.type
    - importlib.import_module
    - dftype.get
    - <builtin>.len
    - m.groups
    - data_attributes.get
    - <builtin>.str
    - layer_type.replace
    - <builtin>.max
    - layer_colors.items
    - layer_colors.get
    - dask.dot.name
    - dask.utils.import_required
    - <builtin>.hash
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 698
    functionName: dask.highlevelgraph.HighLevelGraph._toposort_layers
    functionSourceFile: dask.highlevelgraph
    functionUses: 15
    functionsReached:
    - <builtin>.len
    - ready.append
    - ret.append
    - ready.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ready.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ready.pop
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 729
    functionName: dask.highlevelgraph.HighLevelGraph.cull
    functionSourceFile: dask.highlevelgraph
    functionUses: 12
    functionsReached:
    - <builtin>.map
    - layer.cull
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - ret_layers.keys
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.reversed
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - ret.append
    - ready.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - layer.get_output_keys
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - dask.core.flatten
    - keys_set.discard
    - <builtin>.set
    - culled_deps.items
    - <builtin>.super
    - kwargs.items
    - layers.items
    - ready.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.cull
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: culled_deps.items
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys_set.discard
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret_layers.keys
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - layers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 794
    functionName: dask.highlevelgraph.HighLevelGraph.cull_layers
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.set
    - to_visit.pop
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.super
    - layers.items
    - ret_dependencies.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: to_visit.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret_dependencies.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 818
    functionName: dask.highlevelgraph.HighLevelGraph.validate
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.compute_layer_dependencies._find_layer_containing_key
    - <builtin>.set
    - layers.values
    - work.append
    - v.keys
    - ret.append
    - <builtin>.isinstance
    - dask.highlevelgraph.compute_layer_dependencies
    - dependencies.keys
    - v.values
    - dask.core.keys_in_tasks
    - <builtin>.hasattr
    - <builtin>.callable
    - layers.items
    - work.extend
    - <builtin>.type
    - w.values
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 852
    functionName: dask.highlevelgraph.HighLevelGraph.__repr__
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - ret.append
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - ready.append
    - <builtin>.id
    - <builtin>.type
    - <builtin>.hex
    - ready.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 859
    functionName: dask.highlevelgraph.HighLevelGraph._repr_html_
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - dask.widgets.widgets.get_environment
    - <builtin>.set
    - dask.widgets.widgets.get_template
    - jinja2.Environment.get_template
    - <builtin>.len
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - ret.append
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - ready.append
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - jinja2.Environment
    - layer.get_output_keys
    - <builtin>.type
    - ready.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: n_tasks.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data_attributes.get
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer_type.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer_ca.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dftype.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer_colors.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hg.dependencies.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer_colors.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - hlg
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1016
    functionName: dask.highlevelgraph.register_highlevelgraph
    functionSourceFile: dask.highlevelgraph
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - hlg.layers.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hlg.layers.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dot
    functionSourceFile: dask.dot
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 12
    functionName: dask.dot.task_label
    functionSourceFile: dask.dot
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.len
    - <builtin>.isinstance
    - task.has_subgraph
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.callable
    - dask.dot.has_sub_tasks
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: task.has_subgraph
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: dask.dot.has_sub_tasks
    functionSourceFile: dask.dot
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - <builtin>.isinstance
    - <builtin>.callable
    - dask.dot.has_sub_tasks
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.groups
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2906a0>
    argNames:
    - key
    - verbose
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 105
    functionName: dask.dot.box_label
    functionSourceFile: dask.dot
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 22
    IfCount: 6
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd73430>
    - <ast.Constant object at 0x7fb9ddd73220>
    - <ast.Constant object at 0x7fb9ddd73d30>
    - <ast.Constant object at 0x7fb9ddd73a60>
    - <ast.Constant object at 0x7fb9ddd73190>
    - <ast.Constant object at 0x7fb9ddd730a0>
    - <ast.Constant object at 0x7fb9ddd73280>
    - <ast.Constant object at 0x7fb9ddd731c0>
    argNames:
    - dsk
    - data_attributes
    - function_attributes
    - rankdir
    - graph_attr
    - node_attr
    - edge_attr
    - collapse_outputs
    - verbose
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 126
    functionName: dask.dot.to_graphviz
    functionSourceFile: dask.dot
    functionUses: 3
    functionsReached:
    - connected.add
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - g.edge
    - numpy.linalg.svd.key._key.decode
    - dask.core.istask
    - numpy.linalg.svd.key.split
    - importlib.import_module.Digraph
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - data_attributes.get
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - dask.utils.import_required
    - scipy.stats.distributions.chi2.sf.name._key.split
    - function_attributes.get
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - <builtin>.callable
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - dask.core.ishashable
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - dsk.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - graph_attr.update
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - g.node
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - dask.dot.name
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - work.extend
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - dask.dot.box_label
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - importlib.import_module
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - attrs.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function_attributes.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: connected.add
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - format
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: dask.dot._get_display_cls
    functionSourceFile: dask.dot
    functionUses: 8
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dot._get_display_cls.<lambda1>
    functionSourceFile: dask.dot
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filename.lower
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.pipe
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: IPython.display.SVG
    functionSourceFile: IPython
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 16
    IfCount: 6
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc327b20>
    - <ast.Constant object at 0x7fb9dc3276a0>
    - <ast.Constant object at 0x7fb9dc327250>
    - <ast.Constant object at 0x7fb9dc3273d0>
    argNames:
    - dsk
    - data_attributes
    - function_attributes
    - collapse_outputs
    - verbose
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 318
    functionName: dask.dot._to_cytoscape_json
    functionSourceFile: dask.dot
    functionUses: 3
    functionsReached:
    - connected.add
    - dask.core.istask
    - dask.core.get_dependencies
    - work.append
    - <builtin>.isinstance
    - ret.append
    - <builtin>.type
    - nodes.append
    - data_attributes.get
    - <builtin>.str
    - dask.core.ishashable
    - seen.add
    - <builtin>.set
    - dask.dot.name
    - function_attributes.get
    - edges.append
    - dask.core.keys_in_tasks
    - work.extend
    - <builtin>.callable
    - <builtin>.hash
    - dsk.items
    - w.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nodes.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: edges.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.CytoscapeWidget
    functionSourceFile: importlib
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.set_layout
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.graph.add_graph_from_json
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.set_style
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filename.endswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ipywidgets.embed.embed_minimal_html
    functionSourceFile: ipywidgets
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.tokenize
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.Dispatch.register_lazy
    - dask.utils.Dispatch.register_lazy.wrapper
    - <builtin>.isinstance
    - contextvars.ContextVar
    - dask.utils.Dispatch.register
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    - threading.RLock
    - dask.utils.Dispatch.register_lazy.<RETURN>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 33
    functionName: dask.tokenize._tokenize
    functionSourceFile: dask.tokenize
    functionUses: 103
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - hashlib.md5
    - <builtin>.str
    - kwargs.items
    - <builtin>.id
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 142
    functionName: dask.tokenize._normalize_seq_func
    functionSourceFile: dask.tokenize
    functionUses: 110
    functionsReached:
    - <builtin>.len
    - <builtin>.id
    - <builtin>.map
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.md5
    functionSourceFile: hashlib
    functionUses: 104
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.RLock
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ENSURE_DETERMINISTIC.get
    functionSourceFile: <builtin>
    functionUses: 111
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ENSURE_DETERMINISTIC.set
    functionSourceFile: <builtin>
    functionUses: 103
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _ENSURE_DETERMINISTIC.reset
    functionSourceFile: <builtin>
    functionUses: 103
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - msg
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 83
    functionName: dask.tokenize._maybe_raise_nondeterministic
    functionSourceFile: dask.tokenize
    functionUses: 7
    functionsReached:
    - _ENSURE_DETERMINISTIC.get
    - k.replace
    - dask.config.canonical_name
    - dask.config.get
    linkageType: pythonLinkage
    raised:
    - TokenizationError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 116
    functionName: dask.tokenize.normalize_dict
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - d.items
    - <builtin>.map
    - <builtin>.len
    - _SEEN.pop
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - <builtin>.id
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.tokenize.normalize_dict.<lambda1>
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _SEEN.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 130
    functionName: dask.tokenize.normalize_ordered_dict
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - d.items
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.id
    - <builtin>.type
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 135
    functionName: dask.tokenize.normalize_set
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - <builtin>.id
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - item
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.tokenize._normalize_seq_func._inner_normalize_token
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 160
    functionName: dask.tokenize.normalize_seq
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.id
    - <builtin>.type
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - lit
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 165
    functionName: dask.tokenize.normalize_literal
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 170
    functionName: dask.tokenize.normalize_compose
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.id
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 175
    functionName: dask.tokenize.normalize_partial
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.id
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - meth
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 180
    functionName: dask.tokenize.normalize_bound_method
    functionSourceFile: dask.tokenize
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 185
    functionName: dask.tokenize.normalize_builtin_function_or_method
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.tokenize._normalize_dataclass
    - uuid.uuid4
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - pickle.loads
    - dask.tokenize._normalize_pure_object
    - <builtin>.range
    - <builtin>.id
    - dask.config.get
    - <builtin>.getattr
    - pickle.dumps
    - <builtin>.isinstance
    - dask.hashing.hash_buffer
    - <builtin>.int
    - dask.tokenize._normalize_pickle
    - buffers.clear
    - <builtin>.type
    - dask.hashing.hash_buffer_hex
    - dask.tokenize.normalize_object
    - copyreg._slotnames
    - s.decode
    - cloudpickle.dumps
    - inspect.ismodule
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dataclasses.is_dataclass
    - _seen_objects.add
    - dask.tokenize.normalize_bound_method
    - binascii.b2a_hex
    - dask.tokenize._maybe_raise_nondeterministic
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismodule
    functionSourceFile: inspect
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 195
    functionName: dask.tokenize.normalize_object
    functionSourceFile: dask.tokenize
    functionUses: 3
    functionsReached:
    - dask.tokenize._normalize_dataclass
    - uuid.uuid4
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - pickle.loads
    - dask.tokenize._normalize_pure_object
    - <builtin>.range
    - <builtin>.id
    - dask.config.get
    - <builtin>.getattr
    - pickle.dumps
    - <builtin>.isinstance
    - dask.hashing.hash_buffer
    - <builtin>.int
    - dask.tokenize._normalize_pickle
    - buffers.clear
    - <builtin>.type
    - dask.hashing.hash_buffer_hex
    - dask.tokenize.normalize_object
    - copyreg._slotnames
    - s.decode
    - cloudpickle.dumps
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dataclasses.is_dataclass
    - _seen_objects.add
    - binascii.b2a_hex
    - dask.tokenize._maybe_raise_nondeterministic
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 222
    functionName: dask.tokenize._normalize_pure_object
    functionSourceFile: dask.tokenize
    functionUses: 4
    functionsReached:
    - dask.config.get
    - _seen_objects.add
    - k.replace
    - _ENSURE_DETERMINISTIC.get
    - dask.tokenize._maybe_raise_nondeterministic
    - <builtin>.id
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copyreg._slotnames
    functionSourceFile: copyreg
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 266
    functionName: dask.tokenize._normalize_dataclass
    functionSourceFile: dask.tokenize
    functionUses: 3
    functionsReached:
    - dask.tokenize._normalize_dataclass
    - uuid.uuid4
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - pickle.loads
    - dask.tokenize._normalize_pure_object
    - <builtin>.range
    - <builtin>.id
    - dask.config.get
    - <builtin>.getattr
    - pickle.dumps
    - <builtin>.isinstance
    - dask.hashing.hash_buffer
    - <builtin>.int
    - dask.tokenize._normalize_pickle
    - buffers.clear
    - <builtin>.type
    - dask.hashing.hash_buffer_hex
    - dask.tokenize.normalize_object
    - copyreg._slotnames
    - s.decode
    - cloudpickle.dumps
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dataclasses.is_dataclass
    - _seen_objects.add
    - binascii.b2a_hex
    - dask.tokenize._maybe_raise_nondeterministic
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 233
    functionName: dask.tokenize._normalize_pickle
    functionSourceFile: dask.tokenize
    functionUses: 5
    functionsReached:
    - dask.config.get
    - uuid.uuid4
    - dask.hashing.hash_buffer_hex
    - pickle.dumps
    - k.replace
    - binascii.b2a_hex
    - _ENSURE_DETERMINISTIC.get
    - dask.tokenize._maybe_raise_nondeterministic
    - s.decode
    - dask.hashing.hash_buffer
    - cloudpickle.dumps
    - <builtin>.int
    - pickle.loads
    - <builtin>.range
    - buffers.clear
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _seen_objects.add
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: buffers.clear
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cloudpickle.dumps
    functionSourceFile: cloudpickle
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcadefd0>
    argNames:
    - buf
    - hasher
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: dask.hashing.hash_buffer_hex
    functionSourceFile: dask.hashing
    functionUses: 8
    functionsReached:
    - s.decode
    - dask.hashing.hash_buffer
    - binascii.b2a_hex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.Dispatch.register_lazy.<RETURN>
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 278
    functionName: dask.tokenize.register_pandas
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 282
    functionName: dask.tokenize.register_pandas.normalize_range_index
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 291
    functionName: dask.tokenize.register_pandas.normalize_index
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cat
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 300
    functionName: dask.tokenize.register_pandas.normalize_categorical
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: dask.tokenize.register_pandas.normalize_period_array
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 310
    functionName: dask.tokenize.register_pandas.normalize_interval_array
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 318
    functionName: dask.tokenize.register_pandas.normalize_series
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: dask.tokenize.register_pandas.normalize_dataframe
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: dask.tokenize.register_pandas.normalize_extension_array
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    - numpy.asarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 347
    functionName: dask.tokenize.register_pandas.normalize_categorical_dtype
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 351
    functionName: dask.tokenize.register_pandas.normalize_period_dtype
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - na
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 355
    functionName: dask.tokenize.register_pandas.normalize_na
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - offset
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 359
    functionName: dask.tokenize.register_pandas.normalize_offset
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 364
    functionName: dask.tokenize.register_numba
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 368
    functionName: dask.tokenize.register_numba.normalize_numba_ufunc
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - obj._reduce_states
    - dask.utils.Dispatch.__init__
    - obj._reduce_class
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj._reduce_class
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj._reduce_states
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 373
    functionName: dask.tokenize.register_pyarrow
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: dask.tokenize.register_pyarrow.normalize_datatype
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - pickle.dumps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 381
    functionName: dask.tokenize.register_pyarrow.normalize_table
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - buf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 405
    functionName: dask.tokenize.register_pyarrow.normalize_chunked_array
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.hashing.hash_buffer_hex
    - binascii.b2a_hex
    - arr.buffers
    - s.decode
    - dask.hashing.hash_buffer
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arr.buffers
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 410
    functionName: dask.tokenize.register_numpy
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 414
    functionName: dask.tokenize.register_numpy.normalize_array
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.tokenize._normalize_dataclass
    - uuid.uuid4
    - x.item
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - pickle.loads
    - dask.tokenize._normalize_pure_object
    - <builtin>.range
    - <builtin>.id
    - dask.config.get
    - <builtin>.getattr
    - pickle.dumps
    - <builtin>.isinstance
    - dask.hashing.hash_buffer
    - <builtin>.int
    - dask.tokenize._normalize_pickle
    - buffers.clear
    - <builtin>.type
    - dask.hashing.hash_buffer_hex
    - dask.tokenize.normalize_object
    - copyreg._slotnames
    - s.decode
    - cloudpickle.dumps
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dataclasses.is_dataclass
    - _seen_objects.add
    - x.ravel
    - binascii.b2a_hex
    - dask.tokenize._maybe_raise_nondeterministic
    - x.copy
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.item
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mm
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 439
    functionName: dask.tokenize.register_numpy.normalize_mmap
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.hashing.hash_buffer_hex
    - binascii.b2a_hex
    - s.decode
    - dask.hashing.hash_buffer
    - numpy.ascontiguousarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ascontiguousarray
    functionSourceFile: numpy
    functionUses: 79
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 443
    functionName: dask.tokenize.register_numpy.normalize_ufunc
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.hashing.hash_buffer_hex
    - uuid.uuid4
    - pickle.dumps
    - k.replace
    - <builtin>.range
    - binascii.b2a_hex
    - _ENSURE_DETERMINISTIC.get
    - dask.tokenize._maybe_raise_nondeterministic
    - s.decode
    - dask.hashing.hash_buffer
    - cloudpickle.dumps
    - <builtin>.int
    - pickle.loads
    - dask.tokenize._normalize_pickle
    - buffers.clear
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 455
    functionName: dask.tokenize.register_numpy.normalize_dtype
    functionSourceFile: dask.tokenize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.hashing
    functionSourceFile: dask.hashing
    functionUses: 0
    functionsReached:
    - hashers.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - buf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: dask.hashing._hash_cityhash
    functionSourceFile: dask.hashing
    functionUses: 0
    functionsReached:
    - h.to_bytes
    - cityhash.CityHash128
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cityhash.CityHash128
    functionSourceFile: cityhash
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h.to_bytes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashers.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - buf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: dask.hashing._hash_xxhash
    functionSourceFile: dask.hashing
    functionUses: 0
    functionsReached:
    - xxhash.xxh64
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xxhash.xxh64
    functionSourceFile: xxhash
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - buf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: dask.hashing._hash_murmurhash
    functionSourceFile: dask.hashing
    functionUses: 0
    functionsReached:
    - mmh3.hash_bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mmh3.hash_bytes
    functionSourceFile: mmh3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - buf
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: dask.hashing._hash_sha1
    functionSourceFile: dask.hashing
    functionUses: 0
    functionsReached:
    - hashlib.sha1
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha1
    functionSourceFile: hashlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de669580>
    argNames:
    - buf
    - hasher
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 73
    functionName: dask.hashing.hash_buffer
    functionSourceFile: dask.hashing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: binascii.b2a_hex
    functionSourceFile: binascii
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.graph_manipulation
    functionSourceFile: dask.graph_manipulation
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - collections
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 32
    functionName: dask.graph_manipulation.checkpoint
    functionSourceFile: dask.graph_manipulation
    functionUses: 3
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dsks.append
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - rename.get
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - dask.graph_manipulation._build_map_layer
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.graph_manipulation._can_apply_blockwise
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - dependencies.update
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data._meta
    - operator.add
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.mod
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.base.get_collection_names
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - dask.blockwise.Blockwise.get_output_keys
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.base.replace_name_in_key
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - map_names.add
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.base.get_name_from_key
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - dask.highlevelgraph.HighLevelGraph.merge
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.bag.core.Item.__dask_layers__
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.graph_manipulation._checkpoint_one
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - collection
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 73
    functionName: dask.graph_manipulation._checkpoint_one
    functionSourceFile: dask.graph_manipulation
    functionUses: 4
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - dsks.append
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - rename.get
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - substitution.get
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask.blockwise.blockwise
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - inputs.extend
    - collection.__dask_graph__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - map_names.add
    - new_args.append
    - inputs_indices.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - inputs_indices.extend
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.base.get_collection_names
    - dask.bag.core.Bag.__dask_layers__
    - dask.base.get_name_from_key
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - inputs.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.graph_manipulation._build_map_layer
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.merge
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.graph_manipulation._can_apply_blockwise
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.blockwise.Blockwise.get_output_keys
    - _tmp_indices.append
    - collection.__dask_keys__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.base.replace_name_in_key
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - dependencies.update
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: map_names.add
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9def7b6a0>
    argNames:
    - func
    - prev_name
    - new_name
    - collection
    - dependencies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 148
    functionName: dask.graph_manipulation._build_map_layer
    functionSourceFile: dask.graph_manipulation
    functionUses: 6
    functionsReached:
    - dask.base.get_name_from_key
    - <builtin>.enumerate
    - dask.graph_manipulation._can_apply_blockwise
    - <builtin>.map
    - tlz.partition
    - <builtin>.zip
    - <builtin>.sorted
    - inputs.append
    - substitution.get
    - <builtin>.frozenset
    - dask.blockwise.blockwise
    - <builtin>.range
    - <builtin>.tuple
    - kwargs.values
    - _tmp_indices.append
    - collection.__dask_keys__
    - inputs.extend
    - c.__dask_layers__
    - <builtin>.isinstance
    - inputs_indices.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - dask.highlevelgraph.MaterializedLayer.__init__
    - _dependencies.update
    - dask.base.replace_name_in_key
    - <builtin>.len
    - inputs_indices.extend
    - _dependencies.add
    - dask.blockwise.blockwise_token
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - dask.core.flatten
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - rename.get
    - itertools.chain
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - <builtin>.super
    - <builtin>.all
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsks.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - collection
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: dask.graph_manipulation._can_apply_blockwise
    functionSourceFile: dask.graph_manipulation
    functionUses: 7
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 10
    argDefaultValues: []
    argNames:
    - func
    - output
    - output_indices
    - arrind_pairs
    - numblocks
    - concatenate
    - new_axes
    - dependencies
    - _data_producer
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 227
    functionName: dask.blockwise.blockwise
    functionSourceFile: dask.blockwise
    functionUses: 611
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - tlz.partition
    - <builtin>.zip
    - <builtin>.sorted
    - inputs.append
    - substitution.get
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - kwargs.values
    - _tmp_indices.append
    - inputs.extend
    - c.__dask_layers__
    - <builtin>.isinstance
    - inputs_indices.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - _dependencies.update
    - <builtin>.len
    - inputs_indices.extend
    - _dependencies.add
    - dask.blockwise.blockwise_token
    - <builtin>.list
    - <builtin>.set
    - itertools.chain
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - <builtin>.super
    - <builtin>.all
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - children
    - parents
    - omit
    - seed
    - assume_layers
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 210
    functionName: dask.graph_manipulation.bind
    functionSourceFile: dask.graph_manipulation
    functionUses: 1
    functionsReached:
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - dsks.append
    - kwargs.values
    - numpy.ndarray._meta
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - dsk2.update
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - next._broadcast_dep
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.max
    - dask.layers.ArrayBlockwiseDep.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray
    - toolz.unique
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - numpy.linalg.svd.key._key.split
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - dask.array.core.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - dask.base.clone_key
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.bitwise_xor.outer
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - tlz.concat.name.key.__dask_keys__
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - collections.namedtuple.split
    - pandas.to_numeric.key.split
    - sys.exc_info
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - dask.array.backends._numel_arraylike
    - dask.base.is_dask_collection
    - dask.array.rechunk.cumdims_label
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.linalg.svd.key.name.decode
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.arcsinh.outer
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - numpy.linalg.svd.__dask_graph__
    - expr._layer
    - dask.array.core.new_da_object
    - numpy.max
    - numpy.linalg.svd._key.split
    - tlz.concat._meta.values.min
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.key._key.split
    - dask.utils.unzip
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - hashlib.md5
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - coll.__dask_layers__
    - bisect.bisect_right
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.bag.avro.read_chunk
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - child.__dask_graph__
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - functools.partial.decode
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - numpy.nan.data._meta
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - functools.partial.name.key.decode
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.name.decode
    - dask.base.unpack_collections._unpack
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.decode
    - pandas.to_numeric._key.split
    - numpy.linalg.svd.name.key.values
    - fsspec.core.OpenFile.key.split
    - numpy.nan.data.T.__class__.__module__.split
    - contextlib.suppress
    - new_exprs.append
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - collections.defaultdict.items
    - layers.values
    - scipy.stats.distributions.chi2.sf.name.key.values
    - numpy.sum
    - dask._task_spec.cull
    - dask.graph_manipulation._build_map_layer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - numpy.nan.T.data.to_dask_array
    - pandas.to_numeric.key.name.decode
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - dask.dataframe.io.json.write_json_partition
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - pandas.to_numeric.name.key._key.decode
    - dependencies.update
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - dask.dataframe.methods.tolist
    - distributed.shuffle.rechunk_p2p.size._meta
    - functools.partial.min
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - scipy.stats.distributions.chi2.sf.name.decode
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - dask._expr.Expr.dependencies
    - dask.array.core.Array.__iter__
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.utils.typename
    - functools.partial._key.decode
    - kwargs.items
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - extra_names.append
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.linalg.svd.name.key.decode
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - dask.array.core._as_dtype
    - dask.bag.avro.read_bytes
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - numpy.left_shift.outer
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.base.get_collection_names
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - collections.clear
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - functools.partial._meta.view
    - distributed.shuffle.rechunk_p2p.name.split
    - dask.graph_manipulation._bind_one
    - dataclasses.is_dataclass
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - distributed.shuffle.rechunk_p2p.data.compute
    - dask.array._array_expr._expr.unify_chunks_expr
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask.bag.avro.open_head
    - mins.tolist
    - functools.partial.name.key.split
    - numpy.subtract.outer
    - dsk.pop
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - location.get
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - tlz.join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - fastavro.iter_avro
    - dask.dataframe.io.json.add_path_column
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - distributed.shuffle.rechunk_p2p.name.decode
    - autos.remove
    - numpy.einsum
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.array.rechunk._graph_size_threshold
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.core.flatten
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.astype
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - tlz.concat._meta.astype
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - mins.copy
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - numpy.linalg.svd.key.decode
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.array.rechunk._breakpoints
    - freq.split
    - dask.tokenize.tokenize
    - numpy.nan.data.to_dask_array
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - numpy.errstate
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - tlz.concat.key.split
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - tlz.concat.to_sql
    - <builtin>.iter
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.highlevelgraph.HighLevelGraph.merge
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.nan.to_dask_array
    - fsspec.utils.read_block.startswith
    - ret.append
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - functools.partial._key.split
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - functools.partial.to_sql
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - result.items
    - dask._expr.HLGExpr.__dask_annotations__
    - prev_coll_names.copy
    - numpy.dtype
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.all
    - dask.base.collections_to_expr
    - column_stats.keys
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - scipy.stats.distributions.chi2.sf.key._key.split
    - new_dep.add
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - numpy.linalg.svd.name.key._key.decode
    - f.read
    - dask.blockwise.lol_tuples
    - tlz.concat.values
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - io.StringIO
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.utils.is_index_like
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.nanmax
    - scipy.stats.distributions.chi2.sf.values
    - dask.delayed.Delayed.__dask_layers__
    - pandas.to_numeric.name.split
    - builtins.max
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - pandas.to_numeric.key.__dask_keys__
    - tlz.concat.name.key._key.decode
    - dask.array.stats.f_oneway.prob.open
    - numpy.linalg.svd.name.keys
    - tlz.get
    - numpy.frexp
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - copy.copy
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.nan.data._meta.__dask_graph__
    - numpy.copysign.outer
    - numpy.full
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core._enforce_dtype
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - tlz.accumulate
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - dataclasses.fields
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.keys
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.merge.split
    - tlz.valmap
    - numpy.bitwise_and.outer
    - pandas.to_numeric.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.dataframe.dispatch.make_meta
    - dsk.get_all_external_keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - pandas.to_numeric._key.decode
    - tlz.concat._meta.values.view
    - <builtin>.min
    - numpy.nan.T.__class__.__module__.split
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - operator.or_
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.percentile
    - rename.get
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.T.data.compute
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - distributed.shuffle.rechunk_p2p.data.outer
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.bag.text.attach_path
    - re.match
    - functools.partial.key.name._key.decode
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - c.__dask_keys__
    - pandas.isnull
    - tlz.concat.key.name.__dask_graph__
    - functools.partial.to_json
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - blocker.__dask_graph__
    - numpy.full_like
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.delayed.tokenize
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.unique
    - numpy.tanh.outer
    - opt.__dask_graph__
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - pandas.to_numeric
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_postcompute__
    - numpy.datetime64
    - child.__dask_layers__
    - <builtin>.type
    - dask._expr._HLGExprSequence.__dask_graph__
    - engine.dispose
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - pandas.to_numeric.name._key.split
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - coll.__dask_graph__
    - tlz.concat._meta.values.astype
    - operator.add
    - dask.dataframe.indexing._partitions_of_index_values
    - functools.partial.values
    - t.substitute
    - roots.append
    - functools.partial.astype
    - <builtin>.id
    - numpy.fmod.outer
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - tlz.partition_all
    - dask.dataframe.dask_expr._merge.Merge._lower
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.routines.variadic_choose
    - functools.partial.name.values
    - substitution.get
    - subs.items
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - numpy.linalg.svd.key.name._key.decode
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - dask.utils.apply
    - pandas.to_numeric.split
    - dask.bag.core.Bag.min
    - functools.partial.key.name.__dask_graph__
    - expr.items
    - distributed.shuffle.rechunk_p2p.astype
    - dask.array.backends._numel_ndarray
    - numpy.nan.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - pandas.to_numeric.key.__dask_graph__
    - val.append
    - math.prod
    - <builtin>.any
    - collections.defaultdict
    - numpy.linalg.svd
    - distributed.shuffle.rechunk_p2p
    - dask._expr.HLGFinalizeCompute._simplify_down
    - new_deps.update
    - functools.partial.name.__dask_graph__
    - dask.dataframe.io.sql._to_sql_chunk
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array.chunk.astype
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - numpy.linalg.svd.key.name.split
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - op._substitute
    - pandas.to_numeric.key.decode
    - dask.delayed.Delayed.__init__
    - collections.namedtuple.values
    - os.path.normpath
    - numpy.nan.data.outer
    - functools.partial.key._key.split
    - dask.utils._HashIdWrapper.__init__
    - collections.namedtuple.key._key.decode
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.stats.power_divergence.p.open
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.first
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - outcollections.append
    - annots.items
    - tlz.concat.name.key.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.fmin.outer
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - functools.partial.name._key.split
    - sqlalchemy.create_engine
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - _seen.add
    - child._simplify_up
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.array._array_expr._collection.blockwise
    - operator.rshift
    - suffix.lower
    - pandas.to_numeric.name.key.split
    - operator.lt
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - inputs_indices.extend
    - numpy.nan.data.compute
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask.array.utils.asarray_safe
    - dask.base.get_name_from_key
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - numpy.append
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.prod
    - numpy.not_equal.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - dask.dataframe.io.json.read_json.orient.open
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - numpy.isscalar
    - <builtin>.sum
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - tlz.concat.name.split
    - tlz.concat.decode
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.log10.outer
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - functools.partial.key._key.decode
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dask._expr._ExprSequence.__iter__
    - extra_argpairs.append
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - functools.partial.values.view
    - functools.partial.key.name.decode
    - <builtin>.super
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.float_power.outer
    - fsspec.core.OpenFile.values.min
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - dask.dataframe.dask_expr._expr.Expr.var
    - new_args.append
    - numpy.ma.masked_values
    - numpy.ndarray._meta.__dask_graph__
    - fsspec.core.OpenFile._meta.min
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.array._array_expr._rechunk.Rechunk._lower
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - name_dep.add
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.delayed.Delayed.__dask_postcompute__
    - new_layers.update
    - numpy.nan.T.data.map_blocks
    - tlz.concat.name.decode
    - operator.pow
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.__dask_keys__
    - inspect.signature
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - functools.partial.name.split
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - dask.core.literal.__init__
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - nameinds.append
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - fo.seek
    - operand._substitute
    - dask.array.core._compute_multiplier
    - numpy.isnan
    - tlz.concat.name.key.values
    - all_keys.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - numpy.nan.shape.get
    - pandas.to_numeric.key.name.keys
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - numpy.nansum
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - functools.partial.key.split
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.nextafter.outer
    - row_group.column
    - tlz.concat.key.name._key.decode
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.copy
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - dataclasses.replace
    - collections.namedtuple
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dsk.layers.values
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.key_split
    - numpy.power.outer
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.default_client
    - functools.partial.values.astype
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - hex_pattern.match
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - weakref.ref
    - functools.partial._meta.min
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.outer
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - numpy.nan.data.map_blocks
    - operator.abs
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - numpy.median
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask._expr.Expr.operand
    - scipy.stats.distributions.chi2.sf.name._key.split
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.nan.T.data._meta
    - tlz.concat.key.values
    - pandas.isna
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - fsspec.core.OpenFile._meta.view
    - obj.__getnewargs_ex__
    - dask.array.core.apply_infer_dtype
    - collections.abc.Iterable.args.substitute
    - op.__dask_keys__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - new_axes.items
    - functools.partial._meta.values.astype
    - tlz.concat.__dask_keys__
    - numpy.nan.data.chunks.tolist
    - functools.partial.keys
    - tlz.concat.name.key.split
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - result.values
    - layers.items
    - autos.discard
    - collections.namedtuple._key.decode
    - dask.blockwise.Blockwise.get_output_keys
    - numpy.nan.compute
    - pandas.to_numeric.key.name.__dask_keys__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - typ.__name__.lower
    - scipy.stats.distributions.chi2.sf.key.name.split
    - operator.floordiv
    - fsspec.core.OpenFile.to_sql
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - maxes.sort_values
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - distributed.shuffle.rechunk_p2p.size.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.linalg.svd.key.name._key.split
    - functools.reduce
    - functools.partial.key.name.__dask_keys__
    - numpy.nan.chunks.replace
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - collection.__dask_graph__
    - c.__dask_layers__
    - functools.partial.split
    - dask._expr.Expr.optimize
    - typ.__module__.split
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - layers_to_clone.pop
    - fsspec.core.OpenFile.decode
    - pandas.to_numeric.key.name._key.split
    - numpy.linspace
    - functools.partial.key.name._key.split
    - numpy.logaddexp2.outer
    - collections.append
    - out.copy
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - child.__dask_postpersist__
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    - dask.dataframe.io.json.read_json.encoding.open
    - char.isdigit
    - dask.bag.core.Bag.__init__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - tlz.concat._key.decode
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - meta.sum
    - graphs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.piecewise
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - text.endswith
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - functools.partial.key.decode
    - dask.graph_manipulation.checkpoint
    - operator.le
    - dask.array._array_expr._reductions._tree_reduce
    - warnings.simplefilter
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - functools.partial.to_csv
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.conjugate.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - divisions.append
    - pandas.date_range
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - operator.lshift
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - node.dependencies
    - layers_to_copy_verbatim.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - dask.bytes.core.read_block_from_file
    - dask.array.utils.validate_axis
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - numpy.nan._meta
    - fastavro.reader
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - args.items
    - pandas.to_numeric.key._key.decode
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.array._array_expr._utils.compute_meta
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name._key.split
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - obj.items
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - tlz.concat.key.name.split
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._key.split
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - numpy.nan.shape.replace
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - numpy.nan.T.data.chunks.replace
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - functools.partial.name._key.decode
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.core.auto_chunks
    - numpy.minimum.outer
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - fsspec.core.OpenFile.to_csv
    - layer.clone
    - dask.utils.system_encoding.open
    - operator.invert
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.linalg.svd.name.key.keys
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - unknown_indices.append
    - fsspec.core.OpenFile._meta.astype
    - numpy.nan.data.T.copy
    - numpy.linalg.svd.name.key._key.split
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - tlz.concat.key._key.decode
    - _expr.dependencies
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - all_keys.extend
    - dask.utils.is_cupy_type
    - s.seek
    - itertools.product
    - fsspec.core.OpenFile._meta.values.astype
    - maxes.isna
    - numpy.logical_and.outer
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - dask.graph_manipulation._can_apply_blockwise
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.delayed.Delayed.__iter__
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - pandas.to_numeric.name.__dask_keys__
    - dask._expr.Expr.__dask_graph__
    - functools.partial.key.keys
    - numpy.linalg.svd.decode
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.utils.is_namedtuple_instance
    - functools.partial.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - io.BytesIO
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - numpy.logical_not.outer
    - uuid.uuid1
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - tlz.concat.split
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - collections.namedtuple.key.decode
    - numpy.signbit.outer
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - warnings.filterwarnings
    - numpy.empty
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - tlz.concat.values.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - numpy.nan.__class__.__module__.split
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - collections.namedtuple.decode
    - tlz.concat.view
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.ceil.outer
    - math.log
    - toolz.partition
    - pandas.to_numeric.decode
    - input_columns.extend
    - functools.partial.__dask_keys__
    - <builtin>.map
    - tlz.concat.key.name.keys
    - tlz.merge.decode
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - maxes.bfill
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - dask.array.stats.ttest_ind.df.open
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.array.core.apply_and_enforce
    - dask.base.replace_name_in_key
    - dask.utils.cached_cumsum
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - argindsstr.extend
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - divs.extend
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - operand.rewrite
    - chunkss.values
    - numpy.nan.data.copy
    - numpy.array
    - word.isalpha
    - numpy.ndarray.__dask_graph__
    - tlz.concat.name.key._key.split
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - lowered.setdefault
    - warnings.warn
    - pandas.to_numeric.name.key.values
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - dask.array.reductions.chunk_min
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - map_names.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - functools.partial.name.key.keys
    - df.assign
    - dask.array.core.graph_from_arraylike
    - tlz.concat.keys
    - tlz.concat.key._key.split
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - functools.partial.name.decode
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - stack.append
    - dask.base.unpack_collections
    - fo.read
    - numpy.less.outer
    - numpy.modf
    - mins.sort_values
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - layer.get_output_keys
    - mins.bfill
    - fo.tell
    - dask.dataframe.io.csv._write_csv
    - dask.blockwise.broadcast_dimensions
    - dask.array.utils.meta_from_array
    - numpy.nan.T.data.shape.get
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.graph_manipulation._checkpoint_one
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - cupyx.scipy.sparse.vstack
    - deps.update
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - fsspec.core.OpenFile.split
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: coll.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: coll.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 5
    argDefaultValues: []
    argNames:
    - child
    - blocker
    - omit_layers
    - omit_keys
    - seed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 315
    functionName: dask.graph_manipulation._bind_one
    functionSourceFile: dask.graph_manipulation
    functionUses: 2
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - prev_coll_names.copy
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - kwargs.values
    - functools.partial
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - <builtin>.hasattr
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - <builtin>.dict
    - numpy.linalg.svd.split
    - dask._expr.HLGExpr._layer
    - dask.highlevelgraph.HighLevelGraph.items
    - tlz.concat.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - new_dep.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - scipy.stats.distributions.chi2.sf.name._key.split
    - child.__dask_graph__
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - functools.partial._key.decode
    - numpy.ndarray.__dask_graph__
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - kwargs.items
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - numpy.nan._meta.__dask_graph__
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - warnings.warn
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - dask._task_spec.convert_legacy_graph
    - numpy.linalg.svd.name.key.decode
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - re.match
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - functools.partial.key.name._key.decode
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - dask.base.clone_key
    - functools.partial.name.key._key.split
    - new_args.append
    - functools.partial.split
    - layer.clone
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - blocker.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.key.name._key.decode
    - numpy.linalg.svd.name.decode
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.Alias.__init__
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.base.get_collection_names
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.decode
    - dask.base.get_name_from_key
    - stack.pop
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - layers_to_clone.pop
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.split
    - collections.namedtuple.__dask_graph__
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - dask.tokenize.tokenize
    - new_layers.update
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - dask.delayed.Delayed.__dask_graph__
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - layers.update
    - collections.namedtuple.decode
    - stack.append
    - tlz.concat.name.decode
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - functools.partial.name.key.__dask_graph__
    - numpy.linalg.svd._key.decode
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layer.get_output_keys
    - pandas.to_numeric.decode
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - tlz.concat.key.split
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - fsspec.core.OpenFile.key.decode
    - itertools.chain
    - layers_to_copy_verbatim.pop
    - functools.partial.name.split
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - hex_pattern.match
    - collection.__dask_keys__
    - child.__dask_postpersist__
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - new_deps.update
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - functools.partial.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - result.strip
    - pandas.to_numeric.name.key.__dask_graph__
    - tlz.merge.split
    - sys.intern
    - child.__dask_layers__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - dask._expr.Expr.__dask_graph__
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - dask._expr._HLGExprSequence.__dask_graph__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - expr.dependencies
    - scipy.stats.distributions.chi2.sf._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - collection.__dask_layers__
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.key.decode
    - fsspec.core.OpenFile.split
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    - obj.items
    - dsk.get_all_external_keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prev_coll_names.copy
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.get_all_external_keys
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: blocker.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_layers.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_deps.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers_to_clone.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.clone
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_dep.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layers_to_copy_verbatim.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.__dask_postpersist__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - collections
    - omit
    - seed
    - assume_layers
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 411
    functionName: dask.graph_manipulation.clone
    functionSourceFile: dask.graph_manipulation
    functionUses: 0
    functionsReached:
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - dsks.append
    - kwargs.values
    - numpy.ndarray._meta
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - dsk2.update
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - next._broadcast_dep
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.max
    - dask.layers.ArrayBlockwiseDep.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray
    - toolz.unique
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - numpy.linalg.svd.key._key.split
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - dask.array.core.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - dask.base.clone_key
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.bitwise_xor.outer
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - tlz.concat.name.key.__dask_keys__
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - collections.namedtuple.split
    - pandas.to_numeric.key.split
    - sys.exc_info
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - dask.array.backends._numel_arraylike
    - dask.base.is_dask_collection
    - dask.array.rechunk.cumdims_label
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.linalg.svd.key.name.decode
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.arcsinh.outer
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - numpy.linalg.svd.__dask_graph__
    - expr._layer
    - dask.array.core.new_da_object
    - numpy.max
    - numpy.linalg.svd._key.split
    - tlz.concat._meta.values.min
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.key._key.split
    - dask.utils.unzip
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - hashlib.md5
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - coll.__dask_layers__
    - bisect.bisect_right
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.bag.avro.read_chunk
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - child.__dask_graph__
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - functools.partial.decode
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - numpy.nan.data._meta
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - functools.partial.name.key.decode
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.name.decode
    - dask.base.unpack_collections._unpack
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.decode
    - pandas.to_numeric._key.split
    - numpy.linalg.svd.name.key.values
    - fsspec.core.OpenFile.key.split
    - numpy.nan.data.T.__class__.__module__.split
    - contextlib.suppress
    - new_exprs.append
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - collections.defaultdict.items
    - layers.values
    - scipy.stats.distributions.chi2.sf.name.key.values
    - numpy.sum
    - dask._task_spec.cull
    - dask.graph_manipulation._build_map_layer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - numpy.nan.T.data.to_dask_array
    - pandas.to_numeric.key.name.decode
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - dask.tokenize._tokenize
    - dask.dataframe.io.json.write_json_partition
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - pandas.to_numeric.name.key._key.decode
    - dependencies.update
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - dask.dataframe.methods.tolist
    - distributed.shuffle.rechunk_p2p.size._meta
    - functools.partial.min
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - scipy.stats.distributions.chi2.sf.name.decode
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - dask._expr.Expr.dependencies
    - dask.array.core.Array.__iter__
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.utils.typename
    - functools.partial._key.decode
    - kwargs.items
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - extra_names.append
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.linalg.svd.name.key.decode
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - dask.array.core._as_dtype
    - dask.bag.avro.read_bytes
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - numpy.left_shift.outer
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.base.get_collection_names
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - collections.clear
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - functools.partial._meta.view
    - distributed.shuffle.rechunk_p2p.name.split
    - dask.graph_manipulation._bind_one
    - dataclasses.is_dataclass
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - distributed.shuffle.rechunk_p2p.data.compute
    - dask.array._array_expr._expr.unify_chunks_expr
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask.bag.avro.open_head
    - mins.tolist
    - functools.partial.name.key.split
    - numpy.subtract.outer
    - dsk.pop
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - location.get
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - tlz.join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - fastavro.iter_avro
    - dask.dataframe.io.json.add_path_column
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - distributed.shuffle.rechunk_p2p.name.decode
    - autos.remove
    - numpy.einsum
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.array.rechunk._graph_size_threshold
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.core.flatten
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.astype
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - tlz.concat._meta.astype
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - mins.copy
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - numpy.linalg.svd.key.decode
    - <builtin>.len
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.array.rechunk._breakpoints
    - freq.split
    - dask.tokenize.tokenize
    - numpy.nan.data.to_dask_array
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - numpy.errstate
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - tlz.concat.key.split
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - tlz.concat.to_sql
    - <builtin>.iter
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.highlevelgraph.HighLevelGraph.merge
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.nan.to_dask_array
    - fsspec.utils.read_block.startswith
    - ret.append
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - functools.partial._key.split
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - functools.partial.to_sql
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - result.items
    - dask._expr.HLGExpr.__dask_annotations__
    - prev_coll_names.copy
    - numpy.dtype
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.all
    - dask.base.collections_to_expr
    - column_stats.keys
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - scipy.stats.distributions.chi2.sf.key._key.split
    - new_dep.add
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - numpy.linalg.svd.name.key._key.decode
    - f.read
    - dask.blockwise.lol_tuples
    - tlz.concat.values
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - io.StringIO
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.utils.is_index_like
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.nanmax
    - scipy.stats.distributions.chi2.sf.values
    - dask.delayed.Delayed.__dask_layers__
    - pandas.to_numeric.name.split
    - builtins.max
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - pandas.to_numeric.key.__dask_keys__
    - tlz.concat.name.key._key.decode
    - dask.array.stats.f_oneway.prob.open
    - numpy.linalg.svd.name.keys
    - tlz.get
    - numpy.frexp
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - copy.copy
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.nan.data._meta.__dask_graph__
    - numpy.copysign.outer
    - numpy.full
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core._enforce_dtype
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - tlz.accumulate
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - dataclasses.fields
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.keys
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.merge.split
    - tlz.valmap
    - numpy.bitwise_and.outer
    - pandas.to_numeric.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.dataframe.dispatch.make_meta
    - dsk.get_all_external_keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - pandas.to_numeric._key.decode
    - tlz.concat._meta.values.view
    - <builtin>.min
    - numpy.nan.T.__class__.__module__.split
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - operator.or_
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.percentile
    - rename.get
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.T.data.compute
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - distributed.shuffle.rechunk_p2p.data.outer
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.bag.text.attach_path
    - re.match
    - functools.partial.key.name._key.decode
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - c.__dask_keys__
    - pandas.isnull
    - tlz.concat.key.name.__dask_graph__
    - functools.partial.to_json
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - blocker.__dask_graph__
    - numpy.full_like
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.delayed.tokenize
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.unique
    - numpy.tanh.outer
    - opt.__dask_graph__
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - pandas.to_numeric
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_postcompute__
    - numpy.datetime64
    - child.__dask_layers__
    - <builtin>.type
    - dask._expr._HLGExprSequence.__dask_graph__
    - engine.dispose
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - pandas.to_numeric.name._key.split
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - coll.__dask_graph__
    - tlz.concat._meta.values.astype
    - operator.mod
    - dask.dataframe.indexing._partitions_of_index_values
    - functools.partial.values
    - t.substitute
    - roots.append
    - functools.partial.astype
    - <builtin>.id
    - numpy.fmod.outer
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - tlz.partition_all
    - dask.dataframe.dask_expr._merge.Merge._lower
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.routines.variadic_choose
    - functools.partial.name.values
    - substitution.get
    - subs.items
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - numpy.linalg.svd.key.name._key.decode
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - dask.utils.apply
    - pandas.to_numeric.split
    - dask.bag.core.Bag.min
    - functools.partial.key.name.__dask_graph__
    - expr.items
    - distributed.shuffle.rechunk_p2p.astype
    - dask.array.backends._numel_ndarray
    - numpy.nan.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - pandas.to_numeric.key.__dask_graph__
    - val.append
    - math.prod
    - <builtin>.any
    - collections.defaultdict
    - numpy.linalg.svd
    - distributed.shuffle.rechunk_p2p
    - dask._expr.HLGFinalizeCompute._simplify_down
    - new_deps.update
    - functools.partial.name.__dask_graph__
    - dask.dataframe.io.sql._to_sql_chunk
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array.chunk.astype
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - numpy.linalg.svd.key.name.split
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.delayed.Delayed.__init__
    - op._substitute
    - pandas.to_numeric.key.decode
    - collections.namedtuple.values
    - os.path.normpath
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.stats.power_divergence.p.open
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.first
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - outcollections.append
    - annots.items
    - tlz.concat.name.key.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.fmin.outer
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - functools.partial.name._key.split
    - sqlalchemy.create_engine
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - _seen.add
    - child._simplify_up
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.array._array_expr._collection.blockwise
    - operator.rshift
    - suffix.lower
    - pandas.to_numeric.name.key.split
    - operator.lt
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - inputs_indices.extend
    - numpy.nan.data.compute
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask.array.utils.asarray_safe
    - dask.base.get_name_from_key
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - numpy.append
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.prod
    - numpy.not_equal.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.dataframe.io.json.read_json.orient.open
    - numpy.isscalar
    - <builtin>.sum
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - tlz.concat.name.split
    - tlz.concat.decode
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.log10.outer
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - functools.partial.key._key.decode
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dask._expr._ExprSequence.__iter__
    - extra_argpairs.append
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - functools.partial.values.view
    - functools.partial.key.name.decode
    - <builtin>.super
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.float_power.outer
    - fsspec.core.OpenFile.values.min
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - dask.dataframe.dask_expr._expr.Expr.var
    - new_args.append
    - numpy.ma.masked_values
    - numpy.ndarray._meta.__dask_graph__
    - fsspec.core.OpenFile._meta.min
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.array._array_expr._rechunk.Rechunk._lower
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.delayed.Delayed.__dask_postcompute__
    - new_layers.update
    - numpy.nan.T.data.map_blocks
    - tlz.concat.name.decode
    - operator.pow
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.__dask_keys__
    - inspect.signature
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - functools.partial.name.split
    - dask.graph_manipulation.bind
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - dask.core.literal.__init__
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - collections.namedtuple.key._key.split
    - nameinds.append
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - fo.seek
    - operand._substitute
    - dask.array.core._compute_multiplier
    - numpy.isnan
    - tlz.concat.name.key.values
    - all_keys.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - numpy.nansum
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - functools.partial.key.split
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.nextafter.outer
    - row_group.column
    - tlz.concat.key.name._key.decode
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.copy
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - dataclasses.replace
    - collections.namedtuple
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dsk.layers.values
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.key_split
    - numpy.power.outer
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.default_client
    - functools.partial.values.astype
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - hex_pattern.match
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - weakref.ref
    - functools.partial._meta.min
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.outer
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - numpy.nan.data.map_blocks
    - operator.abs
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - numpy.median
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask._expr.Expr.operand
    - scipy.stats.distributions.chi2.sf.name._key.split
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.nan.T.data._meta
    - tlz.concat.key.values
    - pandas.isna
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - fsspec.core.OpenFile._meta.view
    - obj.__getnewargs_ex__
    - dask.array.core.apply_infer_dtype
    - collections.abc.Iterable.args.substitute
    - op.__dask_keys__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - new_axes.items
    - functools.partial._meta.values.astype
    - tlz.concat.__dask_keys__
    - numpy.nan.data.chunks.tolist
    - functools.partial.keys
    - tlz.concat.name.key.split
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - result.values
    - layers.items
    - autos.discard
    - collections.namedtuple._key.decode
    - dask.blockwise.Blockwise.get_output_keys
    - numpy.nan.compute
    - pandas.to_numeric.key.name.__dask_keys__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - typ.__name__.lower
    - scipy.stats.distributions.chi2.sf.key.name.split
    - operator.floordiv
    - fsspec.core.OpenFile.to_sql
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - maxes.sort_values
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - distributed.shuffle.rechunk_p2p.size.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.linalg.svd.key.name._key.split
    - functools.reduce
    - functools.partial.key.name.__dask_keys__
    - numpy.nan.chunks.replace
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - collection.__dask_graph__
    - c.__dask_layers__
    - functools.partial.split
    - dask._expr.Expr.optimize
    - typ.__module__.split
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - layers_to_clone.pop
    - fsspec.core.OpenFile.decode
    - pandas.to_numeric.key.name._key.split
    - numpy.linspace
    - functools.partial.key.name._key.split
    - numpy.logaddexp2.outer
    - collections.append
    - out.copy
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - child.__dask_postpersist__
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    - dask.dataframe.io.json.read_json.encoding.open
    - char.isdigit
    - dask.bag.core.Bag.__init__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - tlz.concat._key.decode
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - meta.sum
    - graphs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.piecewise
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - text.endswith
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - functools.partial.key.decode
    - dask.graph_manipulation.checkpoint
    - operator.le
    - dask.array._array_expr._reductions._tree_reduce
    - warnings.simplefilter
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - functools.partial.to_csv
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.conjugate.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - divisions.append
    - pandas.date_range
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - operator.lshift
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - node.dependencies
    - layers_to_copy_verbatim.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - dask.bytes.core.read_block_from_file
    - dask.array.utils.validate_axis
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - numpy.nan._meta
    - fastavro.reader
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - args.items
    - pandas.to_numeric.key._key.decode
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.bag.core.Item.__init__
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name._key.split
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - obj.items
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - tlz.concat.key.name.split
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._key.split
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - numpy.nan.shape.replace
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - numpy.nan.T.data.chunks.replace
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - functools.partial.name._key.decode
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.core.auto_chunks
    - numpy.minimum.outer
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - fsspec.core.OpenFile.to_csv
    - layer.clone
    - dask.utils.system_encoding.open
    - operator.invert
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.linalg.svd.name.key.keys
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - unknown_indices.append
    - fsspec.core.OpenFile._meta.astype
    - numpy.nan.data.T.copy
    - numpy.linalg.svd.name.key._key.split
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - tlz.concat.key._key.decode
    - _expr.dependencies
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - all_keys.extend
    - dask.utils.is_cupy_type
    - s.seek
    - itertools.product
    - fsspec.core.OpenFile._meta.values.astype
    - maxes.isna
    - numpy.logical_and.outer
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - dask.graph_manipulation._can_apply_blockwise
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.delayed.Delayed.__iter__
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - pandas.to_numeric.name.__dask_keys__
    - dask._expr.Expr.__dask_graph__
    - functools.partial.key.keys
    - numpy.linalg.svd.decode
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.utils.is_namedtuple_instance
    - functools.partial.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - io.BytesIO
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - numpy.logical_not.outer
    - uuid.uuid1
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - tlz.concat.split
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - collections.namedtuple.key.decode
    - numpy.signbit.outer
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - warnings.filterwarnings
    - numpy.empty
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - tlz.concat.values.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - numpy.nan.__class__.__module__.split
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - collections.namedtuple.decode
    - tlz.concat.view
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.ceil.outer
    - math.log
    - toolz.partition
    - pandas.to_numeric.decode
    - input_columns.extend
    - functools.partial.__dask_keys__
    - <builtin>.map
    - tlz.concat.key.name.keys
    - tlz.merge.decode
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - maxes.bfill
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - dask.array.stats.ttest_ind.df.open
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.array.core.apply_and_enforce
    - dask.base.replace_name_in_key
    - dask.utils.cached_cumsum
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - argindsstr.extend
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - divs.extend
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - operand.rewrite
    - chunkss.values
    - numpy.nan.data.copy
    - numpy.array
    - word.isalpha
    - numpy.ndarray.__dask_graph__
    - tlz.concat.name.key._key.split
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - numpy.interp
    - lowered.setdefault
    - warnings.warn
    - pandas.to_numeric.name.key.values
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - dask.array.reductions.chunk_min
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - map_names.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - functools.partial.name.key.keys
    - df.assign
    - dask.array.core.graph_from_arraylike
    - tlz.concat.keys
    - tlz.concat.key._key.split
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - functools.partial.name.decode
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - stack.append
    - dask.base.unpack_collections
    - fo.read
    - numpy.less.outer
    - numpy.modf
    - mins.sort_values
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - layer.get_output_keys
    - mins.bfill
    - fo.tell
    - dask.dataframe.io.csv._write_csv
    - dask.blockwise.broadcast_dimensions
    - dask.array.utils.meta_from_array
    - numpy.nan.T.data.shape.get
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.graph_manipulation._checkpoint_one
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - cupyx.scipy.sparse.vstack
    - deps.update
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - fsspec.core.OpenFile.split
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - collections
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 478
    functionName: dask.graph_manipulation.wait_on
    functionSourceFile: dask.graph_manipulation
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dsks.append
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - dask.graph_manipulation.checkpoint
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - meta.reshape
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - group.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - coll.__dask_postpersist__
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - rename.get
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask.graph_manipulation._build_map_layer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.graph_manipulation._can_apply_blockwise
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - dependencies.update
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - dask.highlevelgraph.MaterializedLayer.get_output_keys
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.graph_manipulation.wait_on.block_one
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.base.get_collection_names
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - dask.blockwise.Blockwise.get_output_keys
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.base.replace_name_in_key
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - map_names.add
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.base.get_name_from_key
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - dask.highlevelgraph.HighLevelGraph.merge
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.bag.core.Item.__dask_layers__
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.graph_manipulation._checkpoint_one
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - functools.partial.to_sql
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - coll
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 519
    functionName: dask.graph_manipulation.wait_on.block_one
    functionSourceFile: dask.graph_manipulation
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.blockwise.blockwise
    - dsks.append
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - <builtin>.range
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - coll.__dask_postpersist__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - rename.get
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - substitution.get
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - inputs.extend
    - collection.__dask_graph__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - inputs_indices.extend
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.base.get_collection_names
    - dask.bag.core.Bag.__dask_layers__
    - dask.base.get_name_from_key
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - inputs.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.graph_manipulation._build_map_layer
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.merge
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.graph_manipulation._can_apply_blockwise
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - dask._task_spec.parse_input
    - _tmp_indices.append
    - collection.__dask_keys__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - dask.base.replace_name_in_key
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dependencies.update
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: coll.__dask_postpersist__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 547
    functionName: dask.graph_manipulation.chunks.bind
    functionSourceFile: dask.graph_manipulation
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: dask.dataframe
    functionSourceFile: dask.dataframe
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe._dask_expr_enabled
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4
    functionName: dask.dataframe._dask_expr_enabled
    functionSourceFile: dask.dataframe
    functionUses: 1
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - by
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: dask.dataframe.groupby._determine_levels
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.isinstance
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - by
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: dask.dataframe.groupby._is_aligned
    functionSourceFile: dask.dataframe.groupby
    functionUses: 15
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.isinstance
    - dask.utils.is_dataframe_like
    - df.index.equals
    - <builtin>.hasattr
    - <builtin>.all
    - dask.dataframe.groupby._is_aligned
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.equals
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8ac6d0>
    argNames:
    - df
    - convert_by_to_list
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 57
    functionName: dask.dataframe.groupby._groupby_raise_unaligned
    functionSourceFile: dask.dataframe.groupby
    functionUses: 14
    functionsReached:
    - <builtin>.any
    - df.groupby
    - warnings.filterwarnings
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.isinstance
    - dask.utils.is_dataframe_like
    - <builtin>.list
    - df.index.equals
    - <builtin>.hasattr
    - warnings.catch_warnings
    - <builtin>.all
    - kwargs.update
    - dask.dataframe._compat.check_observed_deprecation
    - dask.dataframe.groupby._is_aligned
    - kwargs.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 9
    argDefaultValues: []
    argNames:
    - df
    - grouper
    - key
    - func
    - args
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 98
    functionName: dask.dataframe.groupby._groupby_slice_apply
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - df.groupby
    - g.apply
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.apply
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 9
    argDefaultValues: []
    argNames:
    - df
    - grouper
    - key
    - func
    - args
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: dask.dataframe.groupby._groupby_slice_transform
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - df.groupby
    - g.apply
    - g.transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.transform
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 8
    argDefaultValues:
    - <ast.Name object at 0x7fb9def05880>
    - <ast.Constant object at 0x7fb9def05f40>
    - <ast.Constant object at 0x7fb9def05e80>
    argNames:
    - df
    - grouper
    - key
    - shuffled
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 145
    functionName: dask.dataframe.groupby._groupby_slice_shift
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - df.groupby
    - warnings.filterwarnings
    - dask.dataframe._compat.check_groupby_axis_deprecation
    - g.shift
    - warnings.catch_warnings
    - df.sort_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.sort_index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.shift
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - by_key
    - get_key
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 169
    functionName: dask.dataframe.groupby._groupby_get_group
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - kwargs.update
    - grouped.get_group
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: grouped.get_group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb691c0>
    argNames:
    - self
    - name
    - chunk
    - agg
    - finalize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 245
    functionName: dask.dataframe.groupby.Aggregation.__init__
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb69250>
    - <ast.Constant object at 0x7fb9dcb696a0>
    - <ast.Constant object at 0x7fb9dcb694f0>
    - <ast.Constant object at 0x7fb9dcb69ac0>
    - <ast.Constant object at 0x7fb9dcb696d0>
    argNames:
    - df
    - aggfunc
    - levels
    - dropna
    - sort
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 252
    functionName: dask.dataframe.groupby._groupby_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - df.groupby
    - dask.dataframe._compat.check_observed_deprecation
    - warnings.filterwarnings
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd30f580>
    - <ast.Constant object at 0x7fb9dd30fd60>
    - <ast.Constant object at 0x7fb9dd30fc70>
    - <ast.Constant object at 0x7fb9dd30fb80>
    argNames:
    - df
    - spec
    - levels
    - dropna
    - sort
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 263
    functionName: dask.dataframe.groupby._groupby_aggregate_spec
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - df.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 6
    argDefaultValues: []
    argNames:
    - df
    - by
    - key
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 277
    functionName: dask.dataframe.groupby._non_agg_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - full_index.isin
    - df.to_frame
    - <builtin>.len
    - <builtin>.isinstance
    - result.index.categories.copy
    - <builtin>.list
    - pandas.MultiIndex.from_product
    - <builtin>.hasattr
    - pandas.DataFrame
    - <builtin>.all
    - pandas.concat
    - df.set_index
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.index.categories.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: full_index.isin
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - by
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 331
    functionName: dask.dataframe.groupby._apply_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 2
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - by
    - numeric_only
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 346
    functionName: dask.dataframe.groupby._var_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - df.index.equals
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - meta.reshape
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - df.groupby
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - dask.dataframe.utils.get_numeric_only_kwargs
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.dataframe.groupby._is_aligned
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe._compat.check_observed_deprecation
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - g.sum
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - df.copy
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - g2.sum
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - df.to_frame
    - dask.dataframe.groupby._groupby_raise_unaligned
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.sum
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby._var_chunk.<lambda1>
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby._var_chunk.<lambda2>
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g2.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc527760>
    - <ast.Name object at 0x7fb9dc527700>
    - <ast.Constant object at 0x7fb9dc527c40>
    - <ast.Constant object at 0x7fb9dc527b50>
    argNames:
    - g
    - levels
    - ddof
    - sort
    - numeric_only
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 367
    functionName: dask.dataframe.groupby._var_agg
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.len
    - g.groupby
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - dask.dataframe.utils.get_numeric_only_kwargs
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.groupby
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby._var_agg.<lambda1>
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby._var_agg.<lambda2>
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df77f970>
    argNames:
    - df
    - cols
    - std
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 391
    functionName: dask.dataframe.groupby._cov_finalizer
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - numpy.sqrt
    - <builtin>.list
    - itertools.product
    - pandas.MultiIndex.from_product
    - <builtin>.dict
    - <builtin>.range
    - itertools.combinations_with_replacement
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.combinations_with_replacement
    functionSourceFile: itertools
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - cols
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 429
    functionName: dask.dataframe.groupby._mul_cols
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - itertools.combinations_with_replacement
    - numpy.zeros
    - df.__class__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.__class__
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - by
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 449
    functionName: dask.dataframe.groupby._cov_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - df.to_frame
    - dask.dataframe.groupby._groupby_raise_unaligned
    - <builtin>.all
    - dask.utils.is_dataframe_like
    - cols.difference
    - kwargs.get
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.astype
    - g.apply
    - df.index.equals
    - <builtin>.hasattr
    - g.sum
    - dask.dataframe.dask_expr._collection.FrameBase.isnull
    - series.dropna
    - df.groupby
    - warnings.filterwarnings
    - df._get_numeric_data
    - dask.utils.is_series_like
    - pandas.Index
    - <builtin>.len
    - collections.OrderedDict
    - df.select_dtypes
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask.utils.Dispatch.__init__
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - df.rename
    - <builtin>.any
    - typ.__name__.lower
    - dask._collections.new_collection
    - dask.dataframe.utils.get_numeric_only_kwargs
    - dask.dataframe.core._convert_to_numeric
    - warnings.catch_warnings
    - dask.dataframe._compat.check_observed_deprecation
    - df.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.select_dtypes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - series
    - skipna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 436
    functionName: dask.dataframe.core._convert_to_numeric
    functionSourceFile: dask.dataframe.core
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.astype
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.isnull
    - series.dropna
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df._get_numeric_data
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cols.difference
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.groupby._cov_chunk.<lambda1>
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd55340>
    - <ast.Constant object at 0x7fb9dcd55370>
    argNames:
    - _t
    - levels
    - ddof
    - std
    - sort
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 498
    functionName: dask.dataframe.groupby._cov_agg
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - col_mapping.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - counts.append
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - sums.append
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - result.columns.set_levels
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - result.stack
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - col_mapping.pop
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - idx_mapping.append
    - dask.array.routines.variadic_choose
    - extra_names.append
    - numpy.nan.T.data._meta
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - inv_col_mapping.keys
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - inv_col_mapping.get
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - muls.append
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - col_mapping.keys
    - numpy.prod
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - result.index.set_names
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sums.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: muls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: counts.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col_mapping.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inv_col_mapping.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inv_col_mapping.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idx_mapping.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col_mapping.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col_mapping.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.columns.set_levels
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.index.set_names
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.stack
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - by
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 563
    functionName: dask.dataframe.groupby._nunique_df_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - df.drop_duplicates
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - grouped.astype
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.drop_duplicates
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: grouped.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea056d0>
    argNames:
    - df
    - levels
    - sort
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 584
    functionName: dask.dataframe.groupby._nunique_df_combine
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - df.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - column
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 607
    functionName: dask.dataframe.groupby._make_agg_id
    functionSourceFile: dask.dataframe.groupby
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - spec
    - non_group_columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 611
    functionName: dask.dataframe.groupby._normalize_spec
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - subspec.items
    - <builtin>.getattr
    - spec.values
    - dask.utils.funcname
    - itertools.repeat
    - <builtin>.zip
    - <builtin>.isinstance
    - collections.OrderedDict
    - spec.items
    - <builtin>.str
    - res.extend
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: spec.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subspec.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: spec.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - spec
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 697
    functionName: dask.dataframe.groupby._build_agg_args
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - simple_impl.keys
    - dask.utils.funcname
    - known_np_funcs.get
    - <builtin>.sorted
    - aggs.values
    - by_name.setdefault
    - finalizers.append
    - dask.dataframe.groupby._build_agg_args_list
    - func_kwargs.keys
    - dask.dataframe.groupby._build_agg_args_std
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.type
    - operator.itemgetter
    - <builtin>.len
    - chunks.values
    - dask.dataframe.groupby._build_agg_args_mean
    - <builtin>.str
    - dask.dataframe.groupby._build_agg_args_custom
    - dask.dataframe.groupby._build_agg_args_simple
    - dask.dataframe.groupby._make_agg_id
    - dask.utils.itemgetter.__init__
    - by_name.values
    - dask.dataframe.groupby._build_agg_args_single
    - dask.dataframe.groupby._build_agg_args_var
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: known_np_funcs.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: by_name.setdefault
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: by_name.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 5
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - func_args
    - func_kwargs
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 771
    functionName: dask.dataframe.groupby._build_agg_args_single
    functionSourceFile: dask.dataframe.groupby
    functionUses: 2
    functionsReached:
    - dask.dataframe.groupby._build_agg_args_custom
    - operator.itemgetter
    - simple_impl.keys
    - dask.dataframe.groupby._build_agg_args_std
    - <builtin>.getattr
    - dask.utils.funcname
    - dask.dataframe.groupby._build_agg_args_simple
    - dask.dataframe.groupby._make_agg_id
    - dask.utils.itemgetter.__init__
    - <builtin>.isinstance
    - dask.dataframe.groupby._build_agg_args_mean
    - <builtin>.str
    - <builtin>.dict
    - dask.dataframe.groupby._build_agg_args_var
    - <builtin>.type
    - dask.dataframe.groupby._build_agg_args_list
    - func_kwargs.keys
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finalizers.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aggs.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simple_impl.keys
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - input_column
    - impl_pair
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 815
    functionName: dask.dataframe.groupby._build_agg_args_simple
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - dask.utils.itemgetter.__init__
    - <builtin>.dict
    - dask.dataframe.groupby._make_agg_id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - func_args
    - func_kwargs
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 838
    functionName: dask.dataframe.groupby._build_agg_args_var
    functionSourceFile: dask.dataframe.groupby
    functionUses: 4
    functionsReached:
    - dask.dataframe.groupby._make_agg_id
    - <builtin>.dict
    - func_kwargs.keys
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - func_args
    - func_kwargs
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 880
    functionName: dask.dataframe.groupby._build_agg_args_std
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - func_kwargs.keys
    - dask.dataframe.groupby._make_agg_id
    - <builtin>.dict
    - dask.dataframe.groupby._build_agg_args_var
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 891
    functionName: dask.dataframe.groupby._build_agg_args_mean
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - dask.dataframe.groupby._make_agg_id
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 912
    functionName: dask.dataframe.groupby._build_agg_args_list
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - dask.utils.itemgetter.__init__
    - <builtin>.dict
    - dask.dataframe.groupby._make_agg_id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - result_column
    - func
    - input_column
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 939
    functionName: dask.dataframe.groupby._build_agg_args_custom
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - operator.itemgetter
    - <builtin>.getattr
    - dask.utils.funcname
    - dask.dataframe.groupby._make_agg_id
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.dict
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func_kwargs.keys
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - by
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 963
    functionName: dask.dataframe.groupby._groupby_apply_funcs
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - df.head
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - collections.OrderedDict
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - df.__class__
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - grouped
    - column
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1013
    functionName: dask.dataframe.groupby._compute_sum_of_squares
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - df.groupby
    - <builtin>.hasattr
    - warnings.catch_warnings
    - grouped.obj.pow
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: grouped.obj.pow
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de640bb0>
    - <ast.Constant object at 0x7fb9de640a60>
    - <ast.Constant object at 0x7fb9de640ca0>
    - <ast.Constant object at 0x7fb9de6401f0>
    argNames:
    - df
    - aggregate_funcs
    - finalize_funcs
    - level
    - sort
    - arg
    - columns
    - is_series
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1034
    functionName: dask.dataframe.groupby._agg_finalize
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - df.head
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - collections.OrderedDict
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - df.__class__
    - dask.dataframe.groupby._groupby_apply_funcs
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df_like
    - column
    - func
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1071
    functionName: dask.dataframe.groupby._apply_func_to_column
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df_like
    - prefix
    - func
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1078
    functionName: dask.dataframe.groupby._apply_func_to_columns
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.sorted
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - <builtin>.all
    - col.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - sum_column
    - count_column
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1091
    functionName: dask.dataframe.groupby._finalize_mean
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - df.isna
    - dask.dataframe.groupby._adjust_for_arrow_na
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dde51af0>
    argNames:
    - result
    - df
    - check_for_isna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1096
    functionName: dask.dataframe.groupby._adjust_for_arrow_na
    functionSourceFile: dask.dataframe.groupby
    functionUses: 3
    functionsReached:
    - df.isna
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.isna
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dde515b0>
    argNames:
    - df
    - count_column
    - sum_column
    - sum2_column
    - adjust_arrow
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1106
    functionName: dask.dataframe.groupby._finalize_var
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - df.isna
    - kwargs.get
    - dask.dataframe.groupby._adjust_for_arrow_na
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - count_column
    - sum_column
    - sum2_column
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1127
    functionName: dask.dataframe.groupby._finalize_std
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - res.astype
    - <builtin>.isinstance
    - numpy.sqrt
    - dask.dataframe.groupby._adjust_for_arrow_na
    - df.isna
    - kwargs.get
    - dask.dataframe.groupby._finalize_var
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.astype
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - part
    - cum_last
    - index
    - columns
    - func
    - initial
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1137
    functionName: dask.dataframe.groupby._cum_agg_aligned
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - part.set_index
    - cum_last.reindex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cum_last.reindex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - b
    - func
    - initial
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1143
    functionName: dask.dataframe.groupby._cum_agg_filled
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - a.index.union
    - b.reindex
    - a.reindex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.index.union
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.reindex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.reindex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7ca0>
    argNames:
    - a
    - b
    - fill_value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1152
    functionName: dask.dataframe.groupby._cumcount_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - a.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7a30>
    argNames:
    - based_on
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1156
    functionName: dask.dataframe.groupby._aggregate_docstring
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1162
    functionName: dask.dataframe.groupby._aggregate_docstring.wrapper
    functionSourceFile: dask.dataframe.groupby
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb9ef70>
    argNames:
    - series_gb
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1203
    functionName: dask.dataframe.groupby._unique_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - v.explode
    - <builtin>.type
    - ret.index.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.explode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.index.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1211
    functionName: dask.dataframe.groupby._value_counts
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    - dask.core.flatten
    - <builtin>.isinstance
    - pandas.isna
    - warnings.catch_warnings
    - <builtin>.all
    - x.value_counts
    - x.groups.keys
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.groups.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.value_counts
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - series_gb
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1224
    functionName: dask.dataframe.groupby._value_counts_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - typed_levels.values
    - <builtin>.len
    - <builtin>.range
    - typed_levels.keys
    - res.index.set_levels
    - pandas.concat
    - v.groupby
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.groupby
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typed_levels.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typed_levels.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.index.set_levels
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - series_gb
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1239
    functionName: dask.dataframe.groupby._tail_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - pandas.concat
    - group.tail
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group.tail
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - series_gb
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1244
    functionName: dask.dataframe.groupby._tail_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - series_gb.tail
    - <builtin>.list
    - kwargs.pop
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series_gb.tail
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - series_gb
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1249
    functionName: dask.dataframe.groupby._head_chunk
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - pandas.concat
    - group.head
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: group.head
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - series_gb
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1254
    functionName: dask.dataframe.groupby._head_aggregate
    functionSourceFile: dask.dataframe.groupby
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - series_gb.head
    - kwargs.pop
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series_gb.head
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.core
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - pandas.set_option
    - named_schedulers.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.set_option
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.first
    functionSourceFile: tlz
    functionUses: 606
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: da.core.concatenate3
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: dask.dataframe.core.split_evenly
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - numpy.linspace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: dask.dataframe.core.apply_and_enforce
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - dask.dataframe.methods.tolist
    - dask.utils.is_dataframe_like
    - dask.dataframe.utils.is_scalar
    - actual.columns.tolist
    - dask.utils.is_index_like
    - dask.dataframe.core._rename
    - <builtin>.isinstance
    - dask.dataframe.utils.check_matching_columns
    - <builtin>.hasattr
    - <builtin>.type
    - kwargs.pop
    - pandas.Series
    - dask.utils.is_series_like
    - pandas.Index
    - actual.columns.difference
    - <builtin>.len
    - <builtin>.list
    - columns.equals
    - df.rename
    - meta.columns.tolist
    - <builtin>.any
    - typ.__name__.lower
    - numpy.nan_to_num
    - meta.columns.difference
    - numpy.array_equal
    - <builtin>.all
    - <builtin>.bool
    - df.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns.equals
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5227f0>
    argNames:
    - df
    - corr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: dask.dataframe.core._cov_corr_chunk
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - df.isnull
    - numpy.subtract
    - <builtin>.len
    - df.astype
    - dtype.append
    - df.cov
    - numpy.nansum
    - numpy.full_like
    - warnings.catch_warnings
    - warnings.simplefilter
    - <builtin>.range
    - numpy.zeros_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.astype
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.zeros_like
    functionSourceFile: numpy
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.full_like
    functionSourceFile: numpy
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.cov
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.isnull
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.subtract
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtype.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd12d310>
    argNames:
    - data_in
    - corr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 202
    functionName: dask.dataframe.core._cov_corr_combine
    functionSourceFile: dask.dataframe.core
    functionUses: 1
    functionsReached:
    - numpy.where
    - <builtin>.len
    - d.transpose
    - numpy.nansum
    - data.keys
    - numpy.concatenate
    - numpy.nan_to_num
    - numpy.cumsum
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.keys
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.transpose
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def2d940>
    - <ast.Constant object at 0x7fb9def2d160>
    - <ast.Constant object at 0x7fb9def2d190>
    - <ast.Constant object at 0x7fb9def2d3a0>
    argNames:
    - data
    - cols
    - min_periods
    - corr
    - scalar
    - like_df
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 238
    functionName: dask.dataframe.core._cov_corr_agg
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.sqrt
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - numpy.nansum
    - layers.append
    - <builtin>.isinstance
    - numpy.concatenate
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - d.transpose
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.cumsum
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - data.keys
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - numpy.errstate
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - numpy.nan_to_num
    - dask.dataframe.core._cov_corr_combine
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - divisions
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 257
    functionName: dask.dataframe.core.check_divisions
    functionSourceFile: dask.dataframe.core
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.sorted
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - freq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 270
    functionName: dask.dataframe.core._map_freq_to_period_start
    functionSourceFile: dask.dataframe.core
    functionUses: 376
    functionsReached:
    - freq.split
    - offset_type_name.endswith
    - <builtin>.getattr
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: offset_type_name.endswith
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: freq.split
    functionSourceFile: <builtin>
    functionUses: 377
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7c40>
    - <ast.Constant object at 0x7fb9dcda7a00>
    argNames:
    - df
    - index
    - deep
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 309
    functionName: dask.dataframe.core.total_mem_usage
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - df.memory_usage
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    - mem_usage.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.memory_usage
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mem_usage.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc712130>
    - <ast.Constant object at 0x7fb9dc712610>
    argNames:
    - x
    - fn
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 329
    functionName: dask.dataframe.core.idxmaxmin_row
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - x.value.infer_objects
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - dask.dataframe.utils.meta_series_constructor
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - x.set_index
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.value.infer_objects
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dde51df0>
    - <ast.Constant object at 0x7fb9dde519a0>
    argNames:
    - x
    - fn
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 347
    functionName: dask.dataframe.core.idxmaxmin_combine
    functionSourceFile: dask.dataframe.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - x.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcce65e0>
    - <ast.Constant object at 0x7fb9dcce6850>
    - <ast.Constant object at 0x7fb9dcce6160>
    - <ast.Name object at 0x7fb9dcce65b0>
    argNames:
    - x
    - fn
    - skipna
    - scalar
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 357
    functionName: dask.dataframe.core.idxmaxmin_agg
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - x.groupby
    - dask.dataframe.core.idxmaxmin_combine
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - dropna
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 367
    functionName: dask.dataframe.core._mode_aggregate
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - df.sum
    - value_count_series.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value_count_series.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 379
    functionName: dask.dataframe.core.safe_head
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - warnings.warn
    - M.head
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: M.head
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - s
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 389
    functionName: dask.dataframe.core._repr_data_series
    functionSourceFile: dask.dataframe.core
    functionUses: 6
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.all
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6403a0>
    argNames:
    - df
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 409
    functionName: dask.dataframe.core.meta_warning
    functionSourceFile: dask.dataframe.core
    functionUses: 5
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - df.dtypes.to_dict
    - dask.utils.is_dataframe_like
    - <builtin>.str
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.dtypes.to_dict
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series.dropna
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2299
    functionName: dask.dataframe.dask_expr._collection.FrameBase.isnull
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dtypes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1903
    functionName: dask.dataframe.dask_expr._collection.FrameBase.astype
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def00520>
    argNames:
    - partition
    - axis
    - dtype
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 444
    functionName: dask.dataframe.core._sqrt_and_convert_to_timedelta
    functionSourceFile: dask.dataframe.core
    functionUses: 0
    functionsReached:
    - sqrt.index.isin
    - warnings.filterwarnings
    - pandas.to_timedelta
    - sqrt.astype
    - <builtin>.len
    - <builtin>.zip
    - result.as_unit
    - result.astype
    - numpy.sqrt
    - warnings.catch_warnings
    - kwargs.pop
    - kwargs.get
    - M.std
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: M.std
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.astype
    functionSourceFile: <builtin>
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.as_unit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqrt.index.isin
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqrt.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: dask.array
    functionSourceFile: dask.array
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - dask.array._array_expr_enabled
    - warnings.warn
    - dask.array.raise_not_implemented_error
    - numpy.bool_
    - importlib.reload
    - k.replace
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 10
    functionName: dask.array._array_expr_enabled
    functionSourceFile: dask.array
    functionUses: 2
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - warnings.warn
    - numpy.bool_
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 33
    functionName: dask.array.array_expr_enabled
    functionSourceFile: dask.array
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - dask.array._array_expr_enabled
    - warnings.warn
    - numpy.bool_
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.reload
    functionSourceFile: importlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - attr_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 637
    functionName: dask.array.raise_not_implemented_error
    functionSourceFile: dask.array
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 638
    functionName: dask.array.raise_not_implemented_error.inner_func
    functionSourceFile: dask.array
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.linalg
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - it
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 27
    functionName: dask.array.linalg._cumsum_blocks
    functionSourceFile: dask.array.linalg
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - last
    - new
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: dask.array.linalg._cumsum_part
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - m
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: dask.array.linalg._nanmin
    functionSourceFile: dask.array.linalg
    functionUses: 7
    functionsReached:
    - numpy.isnan
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 45
    functionName: dask.array.linalg._wrapped_qr
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - numpy.linalg.qr
    - numpy.zeros_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.qr
    functionSourceFile: numpy
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 4
    IfCount: 10
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0a8b50>
    - <ast.Constant object at 0x7fb9de0a8d30>
    argNames:
    - data
    - compute_svd
    - _max_vchunk_size
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 60
    functionName: dask.array.linalg.tsqr
    functionSourceFile: dask.array.linalg
    functionUses: 6
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - dask.array.linalg.tsqr
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - dask.array.linalg._nanmin
    - layers.append
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.merge
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.blockwise.blockwise_token
    - dask.array.linalg._cumsum_blocks
    - <builtin>.str
    - toolz.merge
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - <builtin>.callable
    - dask.highlevelgraph.HighLevelGraph.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - substitution.get
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - q_inner.__dask_layers__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - inputs_indices.append
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - r_inner.__dask_layers__
    - inputs_indices.extend
    - obj.__getnewargs_ex__
    - curr_block.append
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.ceil
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - inputs.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - numpy.linalg.svd
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - tlz.partition
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - _tmp_indices.append
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.linalg.qr
    - all_blocks.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.ones
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_blocks.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: curr_block.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.linalg.tsqr.<lambda1>
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q_inner.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r_inner.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb2e20>
    argNames:
    - data
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 516
    functionName: dask.array.linalg.sfqr
    functionSourceFile: dask.array.linalg
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - data.__dask_graph__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - numpy.true_divide.outer
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - data.__dask_layers__
    - new_axes.items
    - dask.array.rechunk.old_to_new
    - dask.array.backends.percentile
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - numpy.linalg.qr
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - Rs.append
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Rs.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4767c0>
    - <ast.Constant object at 0x7fb9dc476a60>
    argNames:
    - seq
    - axis
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 4422
    functionName: dask.array.core.concatenate
    functionSourceFile: dask.array.core
    functionUses: 36
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd63d0>
    - <ast.Constant object at 0x7fb9dedd6b80>
    argNames:
    - n
    - q
    - n_oversamples
    - min_subspace_size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 624
    functionName: dask.array.linalg.compression_level
    functionSourceFile: dask.array.linalg
    functionUses: 2
    functionsReached:
    - <builtin>.max
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 5
    IfCount: 8
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc572b20>
    - <ast.Constant object at 0x7fb9dc5729d0>
    - <ast.Constant object at 0x7fb9dc572970>
    - <ast.Constant object at 0x7fb9dc5722b0>
    - <ast.Constant object at 0x7fb9dc572400>
    argNames:
    - data
    - q
    - iterator
    - n_power_iter
    - n_oversamples
    - seed
    - compute
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 657
    functionName: dask.array.linalg.compression_matrix
    functionSourceFile: dask.array.linalg
    functionUses: 1
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.array.linalg.tsqr
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random.Generator.__init__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.array.random.Generator.standard_normal
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - meta.reshape
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - all_blocks.append
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - data.T.dot
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.array.linalg._cumsum_blocks
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - r_inner.__dask_layers__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - curr_block.append
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tmp.persist
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - q.persist
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.base.wait
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - array_creation_dispatch.default_bit_generator
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.linalg._nanmin
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - q_inner.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - dask.array.random.default_rng
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.linalg.qr
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.linalg.compression_level
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - distributed.wait
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - data.dot
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - mat_h.persist
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcafcf70>
    argNames:
    - seed
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 396
    functionName: dask.array.random.default_rng
    functionSourceFile: dask.array.random
    functionUses: 2
    functionsReached:
    - dask.array.random.Generator.__init__
    - array_creation_dispatch.default_bit_generator
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc01a90>
    - <ast.Constant object at 0x7fb9ddc01700>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 358
    functionName: dask.array.random.Generator.standard_normal
    functionSourceFile: dask.array.random
    functionUses: 2
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.dot
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mat_h.persist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.T.dot
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.persist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.persist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7ca0>
    - <ast.Constant object at 0x7fb9dd6e7850>
    - <ast.Constant object at 0x7fb9dd6e7eb0>
    - <ast.Constant object at 0x7fb9dd6e7df0>
    - <ast.Constant object at 0x7fb9dd6e7b80>
    - <ast.Constant object at 0x7fb9dd6e7dc0>
    argNames:
    - a
    - k
    - iterator
    - n_power_iter
    - n_oversamples
    - seed
    - compute
    - coerce_signs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 748
    functionName: dask.array.linalg.svd_compressed
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.array.linalg.tsqr
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random.Generator.__init__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.array.random.Generator.standard_normal
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - all_blocks.append
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - data.T.dot
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.array.linalg._cumsum_blocks
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.utils.svd_flip
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - r_inner.__dask_layers__
    - numpy.nan.copy
    - curr_block.append
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tmp.persist
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - q.persist
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - comp.T.dot
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - dask.utils.random_state_data
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - comp.dot
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.array.linalg.compression_matrix
    - dask.base.wait
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - array_creation_dispatch.default_bit_generator
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - comp.persist
    - dask.array.linalg._nanmin
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - q_inner.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - dask.array.random.default_rng
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - numpy.linalg.qr
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.linalg.compression_level
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - distributed.wait
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - data.dot
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - mat_h.persist
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: comp.persist
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: comp.dot
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: comp.T.dot
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e550>
    argNames:
    - u
    - v
    - u_based_decision
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 529
    functionName: dask.array.utils.svd_flip
    functionSourceFile: dask.array.utils
    functionUses: 3
    functionsReached:
    - numpy.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 837
    functionName: dask.array.linalg.qr
    functionSourceFile: dask.array.linalg
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - dask.array.linalg.tsqr
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - data.__dask_graph__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - pandas.to_numeric.__dask_keys__
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - all_blocks.append
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.linalg._cumsum_blocks
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - r_inner.__dask_layers__
    - numpy.any
    - numpy.nan.copy
    - curr_block.append
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - uuid.uuid1
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.linalg._nanmin
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.array.linalg.sfqr
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - q_inner.__dask_layers__
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - data.__dask_layers__
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.old_to_new
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - numpy.linalg.qr
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - Rs.append
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9190>
    argNames:
    - a
    - coerce_signs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 876
    functionName: dask.array.linalg.svd
    functionSourceFile: dask.array.linalg
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.array.linalg.tsqr
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - f.read
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.core.from_delayed
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - all_blocks.append
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.linalg._cumsum_blocks
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.utils.svd_flip
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - r_inner.__dask_layers__
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - curr_block.append
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.linalg._nanmin
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - dask.highlevelgraph.HighLevelGraph.__init__
    - text.split
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - q_inner.__dask_layers__
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.linalg.qr
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ones_like
    functionSourceFile: numpy
    functionUses: 395
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca43220>
    - <ast.Constant object at 0x7fb9dca434c0>
    - <ast.Constant object at 0x7fb9dca433a0>
    argNames:
    - value
    - shape
    - dtype
    - meta
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 3991
    functionName: dask.array.core.from_delayed
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 969
    functionName: dask.array.linalg._solve_triangular_lower
    functionSourceFile: dask.array.linalg
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - dask.array.utils.solve_triangular_safe
    - dask.utils.is_cupy_type
    - <builtin>.str
    - dask.array.utils.scipy_linalg_safe
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2da940>
    argNames:
    - a
    - b
    - lower
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 587
    functionName: dask.array.utils.solve_triangular_safe
    functionSourceFile: dask.array.utils
    functionUses: 5
    functionsReached:
    - <builtin>.getattr
    - dask.utils.is_cupy_type
    - <builtin>.str
    - dask.array.utils.scipy_linalg_safe
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 4
    IfCount: 8
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 973
    functionName: dask.array.linalg.lu
    functionSourceFile: dask.array.linalg
    functionUses: 2
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - scipy.linalg.lu
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.ones
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.linalg.lu
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbc83be0>
    argNames:
    - a
    - b
    - lower
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 1109
    functionName: dask.array.linalg.solve_triangular
    functionSourceFile: dask.array.linalg
    functionUses: 3
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.linalg._solve_triangular_lower
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - dask.array.linalg.solve_triangular._b_init
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.utils.solve_triangular_safe
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - dask.array.utils.scipy_linalg_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.linalg.solve_triangular._key
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - i
    - j
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1152
    functionName: dask.array.linalg.solve_triangular._b_init
    functionSourceFile: dask.array.linalg
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - i
    - j
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1158
    functionName: dask.array.linalg.solve_triangular._key
    functionSourceFile: dask.array.linalg
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6fd5e0>
    - <ast.Constant object at 0x7fb9de6fd670>
    argNames:
    - a
    - b
    - sym_pos
    - assume_a
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1206
    functionName: dask.array.linalg.solve
    functionSourceFile: dask.array.linalg
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.linalg.cholesky
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - dask.array.linalg._solve_triangular_lower
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - dask.array.linalg.solve_triangular._b_init
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.utils.solve_triangular_safe
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.array.linalg.lu
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.linalg._cholesky
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask.array.linalg.solve_triangular
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - dask.array.utils.scipy_linalg_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - p.T.dot
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - scipy.linalg.lu
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.linalg.solve_triangular._key
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 1315
    functionName: dask.array.linalg._cholesky
    functionSourceFile: dask.array.linalg
    functionUses: 3
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.linalg.cholesky
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.T.dot
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1267
    functionName: dask.array.linalg.inv
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.linalg.solve
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.linalg.cholesky
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - dask.array.linalg._solve_triangular_lower
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - dask.array.linalg.solve_triangular._b_init
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.utils.solve_triangular_safe
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.array.linalg.lu
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.linalg._cholesky
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask.array.creation.eye
    - dask.array.linalg.solve_triangular
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - dask.array.utils.scipy_linalg_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - p.T.dot
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - scipy.linalg.lu
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.linalg.solve_triangular._key
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcccdfa0>
    - <ast.Constant object at 0x7fb9dcccdbb0>
    - <ast.Constant object at 0x7fb9dd7bc790>
    - <ast.Name object at 0x7fb9dd7bc190>
    argNames:
    - N
    - chunks
    - M
    - k
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 563
    functionName: dask.array.creation.eye
    functionSourceFile: dask.array.creation
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - kwargs.values
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1285
    functionName: dask.array.linalg._cholesky_lower
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - numpy.linalg.cholesky
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.cholesky
    functionSourceFile: numpy
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3d7c10>
    argNames:
    - a
    - lower
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1289
    functionName: dask.array.linalg.cholesky
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.linalg.cholesky
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - prevs.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.linalg._cholesky
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1396
    functionName: dask.array.linalg._reverse
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1400
    functionName: dask.array.linalg.lstsq
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - dask.array.linalg.tsqr
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - a.dot
    - bisect.bisect
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - data.__dask_graph__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - all_blocks.append
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - numpy.concatenate
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.linalg._cumsum_blocks
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.linalg._solve_triangular_lower
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - r_inner.__dask_layers__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - curr_block.append
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - dask.array.linalg.solve_triangular._b_init
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - q.T.conj
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.linalg._nanmin
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.array.linalg.sfqr
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.array.utils.solve_triangular_safe
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - q_inner.__dask_layers__
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - data.__dask_layers__
    - new_axes.items
    - dask.array.rechunk.old_to_new
    - dask.array.backends.percentile
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - prevs.append
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.linalg.qr
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.linalg.qr
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - r.T.conj
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - dask.array.linalg.solve_triangular
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.utils.scipy_linalg_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - Rs.append
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - <builtin>.abs
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - dask.array.linalg.solve_triangular._key
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.T.conj
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.dot
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.T.conj
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 27
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 39
    ICount: 0
    IfCount: 27
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddb2f40>
    - <ast.Constant object at 0x7fb9dddb2970>
    - <ast.Constant object at 0x7fb9dddb2940>
    argNames:
    - x
    - ord
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 1470
    functionName: dask.array.linalg.norm
    functionSourceFile: dask.array.linalg
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.array.linalg.tsqr
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - r.min
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - f.read
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.core.from_delayed
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - fastavro.reader
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - all_blocks.append
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - r.sum
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.linalg._cumsum_blocks
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - dask.array.linalg.svd
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.utils.svd_flip
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - r_inner.__dask_layers__
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - curr_block.append
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.linalg._nanmin
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - dask.highlevelgraph.HighLevelGraph.__init__
    - text.split
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - q_inner.__dask_layers__
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - r.squeeze
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - r.max
    - dask.array.chunk.astype
    - tlz.join
    - dask.utils.cached_cumsum
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.linalg.qr
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - <builtin>.abs
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.squeeze
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.random
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.array.random._make_api
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - bit_generator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 95
    functionName: dask.array.random.Generator.__init__
    functionSourceFile: dask.array.random
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: dask.array.random.Generator.__str__
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 104
    functionName: dask.array.random.Generator._backend_name
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: dask.array.random.Generator._backend
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.random.Generator
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debf0610>
    - <ast.Constant object at 0x7fb9debf0bb0>
    argNames:
    - self
    - a
    - b
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 116
    functionName: dask.array.random.Generator.beta
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 9
    IfCount: 16
    argCount: 7
    argDefaultValues: []
    argNames:
    - rng
    - funcname
    - args
    - size
    - chunks
    - extra_chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 905
    functionName: dask.array.random._wrap_func
    functionSourceFile: dask.array.random
    functionUses: 75
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea84220>
    - <ast.Constant object at 0x7fb9dea84ca0>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 120
    functionName: dask.array.random.Generator.binomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea847f0>
    - <ast.Constant object at 0x7fb9dea84b80>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 124
    functionName: dask.array.random.Generator.chisquare
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea84040>
    - <ast.Constant object at 0x7fb9dea849a0>
    - <ast.Constant object at 0x7fb9dea84f10>
    - <ast.Constant object at 0x7fb9dea84700>
    - <ast.Constant object at 0x7fb9dea84be0>
    - <ast.Constant object at 0x7fb9dea84430>
    argNames:
    - self
    - a
    - size
    - replace
    - p
    - axis
    - shuffle
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 128
    functionName: dask.array.random.Generator.choice
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.array_equal
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - cupyx.scipy.sparse.hstack
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - bitgen._seed_seq.spawn
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array.random._choice_validate_params
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.nan.T.data.__dask_keys__
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 2
    IfCount: 15
    argCount: 7
    argDefaultValues: []
    argNames:
    - state
    - a
    - size
    - replace
    - p
    - axis
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 835
    functionName: dask.array.random._choice_validate_params
    functionSourceFile: dask.array.random
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.array_equal
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - cupyx.scipy.sparse.hstack
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.nan.T.data.__dask_keys__
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - bitgen
    - n_bitgens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 801
    functionName: dask.array.random._spawn_bitgens
    functionSourceFile: dask.array.random
    functionUses: 77
    functionsReached:
    - <builtin>.type
    - bitgen._seed_seq.spawn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc954e80>
    - <ast.Constant object at 0x7fb9dc954d00>
    - <ast.Constant object at 0x7fb9dc954bb0>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 165
    functionName: dask.array.random.Generator.exponential
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc954940>
    - <ast.Constant object at 0x7fb9dc954430>
    argNames:
    - self
    - dfnum
    - dfden
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 171
    functionName: dask.array.random.Generator.f
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc954d30>
    - <ast.Constant object at 0x7fb9dc9540d0>
    - <ast.Constant object at 0x7fb9dc954a60>
    argNames:
    - self
    - shape
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 175
    functionName: dask.array.random.Generator.gamma
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df877400>
    - <ast.Constant object at 0x7fb9df877880>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 181
    functionName: dask.array.random.Generator.geometric
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df877d00>
    - <ast.Constant object at 0x7fb9ddc6c0d0>
    - <ast.Constant object at 0x7fb9ddc6cca0>
    - <ast.Constant object at 0x7fb9ddc6cd30>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 185
    functionName: dask.array.random.Generator.gumbel
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc6c280>
    - <ast.Constant object at 0x7fb9ddc6cb20>
    argNames:
    - self
    - ngood
    - nbad
    - nsample
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 191
    functionName: dask.array.random.Generator.hypergeometric
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc6cb80>
    - <ast.Constant object at 0x7fb9ddc6c400>
    - <ast.Attribute object at 0x7fb9ddc6caf0>
    - <ast.Constant object at 0x7fb9ddc6c7c0>
    - <ast.Constant object at 0x7fb9ddc6ceb0>
    argNames:
    - self
    - low
    - high
    - size
    - dtype
    - endpoint
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 204
    functionName: dask.array.random.Generator.integers
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6ea730>
    - <ast.Constant object at 0x7fb9dc6ea130>
    - <ast.Constant object at 0x7fb9dc6ea940>
    - <ast.Constant object at 0x7fb9dc6eaf10>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 227
    functionName: dask.array.random.Generator.laplace
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9d8e20>
    - <ast.Constant object at 0x7fb9dd9d8a30>
    - <ast.Constant object at 0x7fb9dd9d8c40>
    - <ast.Constant object at 0x7fb9dd9d83a0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 233
    functionName: dask.array.random.Generator.logistic
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9d89d0>
    - <ast.Constant object at 0x7fb9dd9d8700>
    - <ast.Constant object at 0x7fb9dd9d8130>
    - <ast.Constant object at 0x7fb9dd9d8dc0>
    argNames:
    - self
    - mean
    - sigma
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 239
    functionName: dask.array.random.Generator.lognormal
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc632b0>
    - <ast.Constant object at 0x7fb9dcc63040>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 245
    functionName: dask.array.random.Generator.logseries
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc63b80>
    - <ast.Constant object at 0x7fb9dcc63280>
    argNames:
    - self
    - n
    - pvals
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 249
    functionName: dask.array.random.Generator.multinomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc63fa0>
    - <ast.Constant object at 0x7fb9dcc630a0>
    - <ast.Constant object at 0x7fb9dcc63490>
    argNames:
    - self
    - colors
    - nsample
    - size
    - method
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 262
    functionName: dask.array.random.Generator.multivariate_hypergeometric
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf41a30>
    - <ast.Constant object at 0x7fb9dcf41f40>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 277
    functionName: dask.array.random.Generator.negative_binomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf41f70>
    - <ast.Constant object at 0x7fb9dcf41520>
    argNames:
    - self
    - df
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 283
    functionName: dask.array.random.Generator.noncentral_chisquare
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df89ad00>
    - <ast.Constant object at 0x7fb9df89a610>
    argNames:
    - self
    - dfnum
    - dfden
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 289
    functionName: dask.array.random.Generator.noncentral_f
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df89a730>
    - <ast.Constant object at 0x7fb9df89aa00>
    - <ast.Constant object at 0x7fb9df89a490>
    - <ast.Constant object at 0x7fb9df89a9d0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 295
    functionName: dask.array.random.Generator.normal
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1fd00>
    - <ast.Constant object at 0x7fb9dcc1f490>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 301
    functionName: dask.array.random.Generator.pareto
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 305
    functionName: dask.array.random.Generator.permutation
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - dask.array.random._shuffle
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.highlevelgraph.HighLevelGraph.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - kwargs.items
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.nan.chunks.replace
    - <builtin>.callable
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.chunks.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - numpy.argsort
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - state.shuffle
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - b.take
    - numpy.sort
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - typ.__module__.split
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - numpy.isclose
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - numpy.cumsum
    - tlz.concat.key.__dask_graph__
    - toolz.frequencies
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - <builtin>.super
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.core.slices_from_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.roll
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.array.slicing.make_block_sorted_slices
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.slicing.shuffle_slice
    - dask.utils.cached_cumsum
    - dask.array.core._compute_multiplier
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34910>
    argNames:
    - bit_generator
    - x
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 793
    functionName: dask.array.random._shuffle
    functionSourceFile: dask.array.random
    functionUses: 1
    functionsReached:
    - typ.__module__.split
    - importlib.import_module
    - state.shuffle
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - dask.array.random._rng_from_bitgen
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca24910>
    - <ast.Constant object at 0x7fb9dca24730>
    - <ast.Constant object at 0x7fb9dca24190>
    argNames:
    - self
    - lam
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 324
    functionName: dask.array.random.Generator.poisson
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca248b0>
    - <ast.Constant object at 0x7fb9dca24880>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 328
    functionName: dask.array.random.Generator.power
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5b7d00>
    - <ast.Attribute object at 0x7fb9dd5b7610>
    - <ast.Constant object at 0x7fb9dd5b7130>
    - <ast.Constant object at 0x7fb9dd5b7760>
    argNames:
    - self
    - size
    - dtype
    - out
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 332
    functionName: dask.array.random.Generator.random
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5b7b80>
    - <ast.Constant object at 0x7fb9dd5b7cd0>
    - <ast.Constant object at 0x7fb9dd5b7430>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 338
    functionName: dask.array.random.Generator.rayleigh
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2f910>
    - <ast.Constant object at 0x7fb9dcb2f0a0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 342
    functionName: dask.array.random.Generator.standard_cauchy
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2fc40>
    - <ast.Constant object at 0x7fb9dcb2f400>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 346
    functionName: dask.array.random.Generator.standard_exponential
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2fbb0>
    - <ast.Constant object at 0x7fb9dcb2f6a0>
    argNames:
    - self
    - shape
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 352
    functionName: dask.array.random.Generator.standard_gamma
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc01bb0>
    - <ast.Constant object at 0x7fb9ddc01f70>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 362
    functionName: dask.array.random.Generator.standard_t
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc01760>
    - <ast.Constant object at 0x7fb9ddc01670>
    argNames:
    - self
    - left
    - mode
    - right
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 366
    functionName: dask.array.random.Generator.triangular
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de864c70>
    - <ast.Constant object at 0x7fb9de864eb0>
    - <ast.Constant object at 0x7fb9de8647c0>
    - <ast.Constant object at 0x7fb9de864c40>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 372
    functionName: dask.array.random.Generator.uniform
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1977f0>
    - <ast.Constant object at 0x7fb9df1979d0>
    argNames:
    - self
    - mu
    - kappa
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 378
    functionName: dask.array.random.Generator.vonmises
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197a30>
    - <ast.Constant object at 0x7fb9df197790>
    argNames:
    - self
    - mean
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 384
    functionName: dask.array.random.Generator.wald
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197ee0>
    - <ast.Constant object at 0x7fb9df197910>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 388
    functionName: dask.array.random.Generator.weibull
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcafc040>
    - <ast.Constant object at 0x7fb9dcafc0d0>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 392
    functionName: dask.array.random.Generator.zipf
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: array_creation_dispatch.default_bit_generator
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc395100>
    - <ast.Constant object at 0x7fb9dc395790>
    argNames:
    - self
    - seed
    - RandomState
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 523
    functionName: dask.array.random.RandomState.__init__
    functionSourceFile: dask.array.random
    functionUses: 1
    functionsReached:
    - numpy.random.RandomState
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 530
    functionName: dask.array.random.RandomState._backend
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95b5e0>
    argNames:
    - self
    - seed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 536
    functionName: dask.array.random.RandomState.seed
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.random.RandomState
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - contextlib.suppress
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95b9d0>
    - <ast.Constant object at 0x7fb9de95bac0>
    argNames:
    - self
    - a
    - b
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 540
    functionName: dask.array.random.RandomState.beta
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec614f0>
    - <ast.Constant object at 0x7fb9dec61190>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 544
    functionName: dask.array.random.RandomState.binomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec61610>
    - <ast.Constant object at 0x7fb9dec613a0>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 548
    functionName: dask.array.random.RandomState.chisquare
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbcde790>
    - <ast.Constant object at 0x7fb9dbcded00>
    - <ast.Constant object at 0x7fb9dbcde3a0>
    - <ast.Constant object at 0x7fb9dbcde100>
    argNames:
    - self
    - a
    - size
    - replace
    - p
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 554
    functionName: dask.array.random.RandomState.choice
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - cupyx.scipy.sparse.hstack
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.utils.random_state_data
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array.random._choice_validate_params
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.nan.T.data.__dask_keys__
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc92c0d0>
    - <ast.Constant object at 0x7fb9dc92c370>
    - <ast.Constant object at 0x7fb9dc92c340>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 584
    functionName: dask.array.random.RandomState.exponential
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd7bc730>
    - <ast.Constant object at 0x7fb9dd7bc1f0>
    argNames:
    - self
    - dfnum
    - dfden
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 590
    functionName: dask.array.random.RandomState.f
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd7bc8e0>
    - <ast.Constant object at 0x7fb9dd7bc3a0>
    - <ast.Constant object at 0x7fb9dd7bc850>
    argNames:
    - self
    - shape
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 594
    functionName: dask.array.random.RandomState.gamma
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee9da90>
    - <ast.Constant object at 0x7fb9dee9d490>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 600
    functionName: dask.array.random.RandomState.geometric
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee9d4c0>
    - <ast.Constant object at 0x7fb9dee9d8b0>
    - <ast.Constant object at 0x7fb9dee9d430>
    - <ast.Constant object at 0x7fb9dee9d670>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 604
    functionName: dask.array.random.RandomState.gumbel
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dede8a00>
    - <ast.Constant object at 0x7fb9dede8c40>
    argNames:
    - self
    - ngood
    - nbad
    - nsample
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 610
    functionName: dask.array.random.RandomState.hypergeometric
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dede85b0>
    - <ast.Constant object at 0x7fb9dede8520>
    - <ast.Constant object at 0x7fb9dede8d00>
    - <ast.Constant object at 0x7fb9dede8cd0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 623
    functionName: dask.array.random.RandomState.laplace
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb0550>
    - <ast.Constant object at 0x7fb9dedb0f70>
    - <ast.Constant object at 0x7fb9dedb0fa0>
    - <ast.Constant object at 0x7fb9dedb0670>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 629
    functionName: dask.array.random.RandomState.logistic
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb0790>
    - <ast.Constant object at 0x7fb9dedb0fd0>
    - <ast.Constant object at 0x7fb9dedb0b80>
    - <ast.Constant object at 0x7fb9dedb0f40>
    argNames:
    - self
    - mean
    - sigma
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 635
    functionName: dask.array.random.RandomState.lognormal
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc62f100>
    - <ast.Constant object at 0x7fb9dc62f910>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 641
    functionName: dask.array.random.RandomState.logseries
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc62fca0>
    - <ast.Constant object at 0x7fb9dc62f880>
    argNames:
    - self
    - n
    - pvals
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 645
    functionName: dask.array.random.RandomState.multinomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc62feb0>
    - <ast.Constant object at 0x7fb9dc62f130>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 658
    functionName: dask.array.random.RandomState.negative_binomial
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deac5790>
    - <ast.Constant object at 0x7fb9deac5a30>
    argNames:
    - self
    - df
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 664
    functionName: dask.array.random.RandomState.noncentral_chisquare
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deac5520>
    - <ast.Constant object at 0x7fb9deac5bb0>
    argNames:
    - self
    - dfnum
    - dfden
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 670
    functionName: dask.array.random.RandomState.noncentral_f
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59eac0>
    - <ast.Constant object at 0x7fb9dc59e1c0>
    - <ast.Constant object at 0x7fb9dc59e220>
    - <ast.Constant object at 0x7fb9dc59e100>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 676
    functionName: dask.array.random.RandomState.normal
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e8b0>
    - <ast.Constant object at 0x7fb9dc59e5b0>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 682
    functionName: dask.array.random.RandomState.pareto
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 686
    functionName: dask.array.random.RandomState.permutation
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.ndarray.__dask_graph__
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - numpy.argsort
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - b.take
    - numpy.sort
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - numpy.isclose
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - tlz.accumulate
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - parsed_dict.values
    - k.replace
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.core.slices_from_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.roll
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.array.slicing.make_block_sorted_slices
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.slicing.shuffle_slice
    - dask.utils.cached_cumsum
    - dask.array.core._compute_multiplier
    - <builtin>.super
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5b0670>
    - <ast.Constant object at 0x7fb9dc5b04f0>
    - <ast.Constant object at 0x7fb9dc5b0580>
    argNames:
    - self
    - lam
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 697
    functionName: dask.array.random.RandomState.poisson
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5b03a0>
    - <ast.Constant object at 0x7fb9dc5b05e0>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 701
    functionName: dask.array.random.RandomState.power
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cb430>
    - <ast.Constant object at 0x7fb9dd6cb400>
    - <ast.Constant object at 0x7fb9dd6cb4f0>
    - <ast.Constant object at 0x7fb9dd6cb100>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 705
    functionName: dask.array.random.RandomState.randint
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cb0d0>
    - <ast.Constant object at 0x7fb9dd6cb1f0>
    - <ast.Constant object at 0x7fb9dd6cb160>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 711
    functionName: dask.array.random.RandomState.random_integers
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def94c40>
    - <ast.Constant object at 0x7fb9def94550>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 717
    functionName: dask.array.random.RandomState.random_sample
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def942b0>
    - <ast.Constant object at 0x7fb9def94310>
    - <ast.Constant object at 0x7fb9def94c10>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 723
    functionName: dask.array.random.RandomState.rayleigh
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb8b340>
    - <ast.Constant object at 0x7fb9deb8be80>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 727
    functionName: dask.array.random.RandomState.standard_cauchy
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb8b250>
    - <ast.Constant object at 0x7fb9deb8b2e0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 731
    functionName: dask.array.random.RandomState.standard_exponential
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb8b910>
    - <ast.Constant object at 0x7fb9deb8bc70>
    argNames:
    - self
    - shape
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 737
    functionName: dask.array.random.RandomState.standard_gamma
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df769af0>
    - <ast.Constant object at 0x7fb9df769670>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 743
    functionName: dask.array.random.RandomState.standard_normal
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df769970>
    - <ast.Constant object at 0x7fb9df7696d0>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 747
    functionName: dask.array.random.RandomState.standard_t
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc0d9460>
    - <ast.Constant object at 0x7fb9dc0d9df0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 751
    functionName: dask.array.random.RandomState.tomaxint
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def7b8b0>
    - <ast.Constant object at 0x7fb9def7b8e0>
    argNames:
    - self
    - left
    - mode
    - right
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 755
    functionName: dask.array.random.RandomState.triangular
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def7b430>
    - <ast.Constant object at 0x7fb9def7b5e0>
    - <ast.Constant object at 0x7fb9de08aa90>
    - <ast.Constant object at 0x7fb9de08a550>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 761
    functionName: dask.array.random.RandomState.uniform
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08a910>
    - <ast.Constant object at 0x7fb9de08a4f0>
    argNames:
    - self
    - mu
    - kappa
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 767
    functionName: dask.array.random.RandomState.vonmises
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08a520>
    - <ast.Constant object at 0x7fb9de08a310>
    argNames:
    - self
    - mean
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 773
    functionName: dask.array.random.RandomState.wald
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293a60>
    - <ast.Constant object at 0x7fb9dd293190>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 777
    functionName: dask.array.random.RandomState.weibull
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293700>
    - <ast.Constant object at 0x7fb9dd293940>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 781
    functionName: dask.array.random.RandomState.zipf
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random._wrap_func._broadcast_any
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.random._apply_random_func
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask.array.random._rng_from_bitgen
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - bitgen._seed_seq.spawn
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.utils.random_state_data
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.random.RandomState
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.random._wrap_func
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.array.random._spawn_bitgens
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.random._apply_random
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - small_args.append
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - arg.append
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - bitgen
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 785
    functionName: dask.array.random._rng_from_bitgen
    functionSourceFile: dask.array.random
    functionUses: 80
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: backend_lib.random.default_rng
    functionSourceFile: <builtin>
    functionUses: 86
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.shuffle
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bitgen._seed_seq.spawn
    functionSourceFile: <builtin>
    functionUses: 81
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - rng
    - funcname
    - bitgen
    - size
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 807
    functionName: dask.array.random._apply_random_func
    functionSourceFile: dask.array.random
    functionUses: 76
    functionsReached:
    - typ.__module__.split
    - importlib.import_module
    - <builtin>.getattr
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - dask.array.random._rng_from_bitgen
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - RandomState
    - funcname
    - state_data
    - size
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 816
    functionName: dask.array.random._apply_random
    functionSourceFile: dask.array.random
    functionUses: 76
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - state_data
    - a
    - size
    - replace
    - p
    - axis
    - shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 825
    functionName: dask.array.random._choice_rng
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - typ.__module__.split
    - importlib.import_module
    - <builtin>.isinstance
    - dask.utils.typename
    - state.choice
    - <builtin>.str
    - backend_lib.random.default_rng
    - dask.array.random._rng_from_bitgen
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.choice
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - state_data
    - a
    - size
    - replace
    - p
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 830
    functionName: dask.array.random._choice_rs
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - state.choice
    - array_creation_dispatch.RandomState
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: array_creation_dispatch.RandomState
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state._backend.random.default_rng
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state._backend.random.RandomState
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb9e6d0>
    - <ast.Constant object at 0x7fb9dcb9ea30>
    - <ast.Constant object at 0x7fb9dcb9e1f0>
    argNames:
    - a
    - allow_unknown_chunksizes
    - dtype
    - order
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 4659
    functionName: dask.array.core.asarray
    functionSourceFile: dask.array.core
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.rechunk
    functionSourceFile: numpy
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.rechunk
    functionSourceFile: numpy
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.rechunk
    functionSourceFile: numpy
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.__dask_keys__
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.__dask_keys__
    functionSourceFile: distributed
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.__dask_keys__
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.__dask_keys__
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.__dask_keys__
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.sum
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.sum
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.sum
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.sum
    functionSourceFile: distributed
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.sum
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.sum
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.sum
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.sum
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.sum
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.__dask_keys__
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 1
    IfCount: 19
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbb5f40>
    - <ast.Constant object at 0x7fb9dcbb5310>
    - <ast.Constant object at 0x7fb9dcbb5bb0>
    - <ast.Constant object at 0x7fb9dcbb56d0>
    argNames:
    - chunks
    - shape
    - limit
    - dtype
    - previous_chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3070
    functionName: dask.array.core.normalize_chunks
    functionSourceFile: dask.array.core
    functionUses: 625
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shapes.append
    functionSourceFile: <builtin>
    functionUses: 132
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - shapes
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4858
    functionName: dask.array.core.broadcast_shapes
    functionSourceFile: dask.array.core
    functionUses: 147
    functionsReached:
    - <builtin>.any
    - numpy.isnan
    - <builtin>.map
    - <builtin>.len
    - <builtin>.reversed
    - itertools.zip_longest
    - out.append
    - numpy.max
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - ar
    - shape
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 932
    functionName: dask.array.random._wrap_func._broadcast_any
    functionSourceFile: dask.array.random
    functionUses: 76
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.ascontiguousarray
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2eddf0>
    - <ast.Constant object at 0x7fb9dc2edca0>
    argNames:
    - x
    - shape
    - chunks
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 5112
    functionName: dask.array.core.broadcast_to
    functionSourceFile: dask.array.core
    functionUses: 465
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.broadcast_to
    functionSourceFile: numpy
    functionUses: 461
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: small_args.append
    functionSourceFile: <builtin>
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.append
    functionSourceFile: <builtin>
    functionUses: 76
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - attr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1063
    functionName: dask.array.random._make_api
    functionSourceFile: dask.array.random
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1064
    functionName: dask.array.random._make_api.wrapper
    functionSourceFile: dask.array.random
    functionUses: 0
    functionsReached:
    - dask.array.random.RandomState.__init__
    - <builtin>.getattr
    - numpy.random.RandomState
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.array.backends
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.Dispatch.register_lazy
    - dask.backends.CreationDispatch.__init__
    - dask.utils.Dispatch.register_lazy.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - dask.backends.CreationDispatch.register_backend
    - dask.utils.Dispatch.register_lazy.<RETURN>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc17460>
    argNames:
    - a
    - q
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 18
    functionName: dask.array.percentile._percentile
    functionSourceFile: dask.array.percentile
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - fsspec.core.OpenFile.min
    - numpy.einsum
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbb5610>
    argNames:
    - arrays
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: dask.array.backends._concatenate
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - numpy.ma.concatenate
    - <builtin>.any
    - numpy.unique
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.concatenate
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.unique
    functionSourceFile: numpy
    functionUses: 385
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd931b20>
    argNames:
    - a
    - b
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: dask.array.backends._tensordot
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - res.reshape
    - numpy.ma.dot
    - <builtin>.len
    - <builtin>.iter
    - <builtin>.list
    - a.transpose
    - b.transpose
    - <builtin>.range
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.transpose
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.transpose
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.dot
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 132
    functionName: dask.array.backends.register_cupy
    functionSourceFile: dask.array.backends
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.array.backends.register_cupy.cupy_to_numpy
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - cupy.asnumpy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.asnumpy
    functionSourceFile: cupy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 147
    functionName: dask.array.backends.register_cupy.numpy_to_cupy
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - cupy.asarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.asarray
    functionSourceFile: cupy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 151
    functionName: dask.array.backends.register_cupy._cupy_einsum
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - kwargs.pop
    - cupy.einsum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.einsum
    functionSourceFile: cupy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8883d0>
    argNames:
    - array
    - idx
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: dask.array.backends.sparse_take
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 167
    functionName: dask.array.backends.register_cupyx
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupyx.scipy.sparse.vstack
    functionSourceFile: cupyx
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupyx.scipy.sparse.hstack
    functionSourceFile: cupyx
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 199
    functionName: dask.array.backends.register_sparse
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 215
    functionName: dask.array.backends.register_scipy_sparse
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def688b0>
    argNames:
    - L
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 218
    functionName: dask.array.backends.register_scipy_sparse._concatenate
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - scipy.sparse.hstack
    - scipy.sparse.vstack
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.sparse.vstack
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.sparse.hstack
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 262
    functionName: dask.array.backends._numel_masked
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - numpy.ones_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - coerce_np_ndarray
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: dask.array.backends._numel
    functionSourceFile: dask.array.backends
    functionUses: 376
    functionsReached:
    - numpy.array
    - numpy.prod
    - <builtin>.len
    - <builtin>.isinstance
    - math.prod
    - numpy.broadcast_to
    - numpy.full
    - numpy.full_like
    - <builtin>.range
    - kwargs.get
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.prod
    functionSourceFile: numpy
    functionUses: 389
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.full
    functionSourceFile: numpy
    functionUses: 380
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.prod
    functionSourceFile: math
    functionUses: 639
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 319
    functionName: dask.array.backends._nannumel
    functionSourceFile: dask.array.backends
    functionUses: 1
    functionsReached:
    - numpy.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 324
    functionName: dask.array.backends._nannumel_sparse
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached:
    - n.todense
    - dask.array.backends._nannumel
    - <builtin>.hasattr
    - numpy.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: n.todense
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 347
    functionName: dask.array.backends.ArrayBackendEntrypoint.RandomState
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 356
    functionName: dask.array.backends.ArrayBackendEntrypoint.default_bit_generator
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - shape
    - dtype
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 361
    functionName: dask.array.backends.ArrayBackendEntrypoint.ones
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - shape
    - dtype
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 370
    functionName: dask.array.backends.ArrayBackendEntrypoint.zeros
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - shape
    - dtype
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 379
    functionName: dask.array.backends.ArrayBackendEntrypoint.empty
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - shape
    - fill_value
    - dtype
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 387
    functionName: dask.array.backends.ArrayBackendEntrypoint.full
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee094f0>
    - <ast.Constant object at 0x7fb9dee09c40>
    argNames:
    - stop
    - step
    - dtype
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 396
    functionName: dask.array.backends.ArrayBackendEntrypoint.arange
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 406
    functionName: dask.array.backends.to_numpy_dispatch_from_numpy
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 412
    functionName: dask.array.backends.NumpyBackendEntrypoint.to_backend_dispatch
    functionSourceFile: dask.array.backends
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 416
    functionName: dask.array.backends.NumpyBackendEntrypoint.to_backend
    functionSourceFile: dask.array.backends
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - dask.array.backends.NumpyBackendEntrypoint.to_backend_dispatch
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 423
    functionName: dask.array.backends.NumpyBackendEntrypoint.RandomState
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 427
    functionName: dask.array.backends.NumpyBackendEntrypoint.default_bit_generator
    functionSourceFile: dask.array.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de214bb0>
    - <ast.Constant object at 0x7fb9de214e50>
    argNames:
    - self
    - module_name
    - default
    - entrypoint_class
    - name
    - entrypoint_root
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.backends.CreationDispatch.__init__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - backend
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 80
    functionName: dask.backends.CreationDispatch.register_backend
    functionSourceFile: dask.backends
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.numpy_compat
    functionSourceFile: dask.array.numpy_compat
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - INSTALL_MAPPING.get
    - warnings.warn
    - dask.utils._skip_doctest
    - dask._compatibility.get_version
    - scipy.special.__module__.split
    - extra.rstrip
    - tail.find
    - dask._compatibility.import_optional_dependency
    - <builtin>.range
    - numpy.mro
    - not_supported.extend
    - doc.find
    - dask.utils.get_named_args
    - numpy.ma.core._DomainedBinaryOperation
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - numpy.divide
    - <builtin>.isinstance
    - inspect.isclass
    - version.split
    - packaging.version.Version
    - dask.utils.skip_doctest
    - numpy.allclose
    - importlib.import_module
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - VERSIONS.get
    - stripped.startswith
    - numpy.ma.core._DomainSafeDivide
    - name.split
    - warnings.catch_warnings
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.divide
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcae5280>
    - <ast.Constant object at 0x7fb9dcae56a0>
    argNames:
    - x1
    - x2
    - out
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 52
    functionName: dask.array.numpy_compat.divide
    functionSourceFile: dask.array.numpy_compat
    functionUses: 0
    functionsReached:
    - numpy.divide
    - x.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.core._DomainSafeDivide
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.core._DomainedBinaryOperation
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - recurse_if
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: dask.array.numpy_compat._Recurser.__init__
    functionSourceFile: dask.array.numpy_compat
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Lambda object at 0x7fb9def621f0>
    - <ast.Lambda object at 0x7fb9def62a30>
    - <ast.Lambda object at 0x7fb9def62b20>
    argNames:
    - self
    - x
    - f_map
    - f_reduce
    - f_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 79
    functionName: dask.array.numpy_compat._Recurser.map_reduce
    functionSourceFile: dask.array.numpy_compat
    functionUses: 7
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 120
    functionName: dask.array.numpy_compat._Recurser.map_reduce.f
    functionSourceFile: dask.array.numpy_compat
    functionUses: 8
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def2dfd0>
    - <ast.Constant object at 0x7fb9def2d850>
    argNames:
    - a
    - dtype
    - order
    - like
    - inline_array
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 4740
    functionName: dask.array.core.asanyarray
    functionSourceFile: dask.array.core
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.numpy_compat._Recurser.<lambda1>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.numpy_compat._Recurser.<lambda3>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.numpy_compat._Recurser.<lambda2>
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dcb760d0>
    argNames:
    - self
    - x
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 129
    functionName: dask.array.numpy_compat._Recurser.walk
    functionSourceFile: dask.array.numpy_compat
    functionUses: 7
    functionsReached:
    - <builtin>.enumerate
    - dask.array.numpy_compat._Recurser.walk
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - source
    - destination
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 151
    functionName: dask.array.numpy_compat.moveaxis
    functionSourceFile: dask.array.numpy_compat
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.sorted
    - numpy.core.numeric.normalize_axis_tuple
    - a.transpose
    - <builtin>.range
    - numpy.lib.array_utils.normalize_axis_tuple
    - order.insert
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.core.numeric.normalize_axis_tuple
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.lib.array_utils.normalize_axis_tuple
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: order.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2da640>
    argNames:
    - a
    - axis
    - start
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: dask.array.numpy_compat.rollaxis
    functionSourceFile: dask.array.numpy_compat
    functionUses: 0
    functionsReached:
    - axes.remove
    - numpy.lib.array_utils.normalize_axis_index
    - axes.insert
    - <builtin>.list
    - a.transpose
    - <builtin>.range
    - numpy.core.numeric.normalize_axis_index
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.lib.array_utils.normalize_axis_index
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.core.numeric.normalize_axis_index
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.chunk
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - dask.array.chunk.keepdims_wrapper
    - functools.wraps
    - contextlib.suppress
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a_callable
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 16
    functionName: dask.array.chunk.keepdims_wrapper
    functionSourceFile: dask.array.chunk
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc613c10>
    - <ast.Constant object at 0x7fb9dc613040>
    argNames:
    - x
    - axis
    - keepdims
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: dask.array.chunk.keepdims_wrapper.keepdims_wrapped_callable
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - numpy.nanargmax
    - numpy.nanargmin
    - <builtin>.slice
    - numpy.argmin
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.tuple
    - numpy.argmax
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanargmax
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.argmax
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanargmin
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df089490>
    argNames:
    - reduction
    - x
    - axes
    - trim_excess
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 85
    functionName: dask.array.chunk.coarsen
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.slice
    - tlz.concat
    - <builtin>.range
    - <builtin>.tuple
    - x.reshape
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddb2580>
    argNames:
    - x
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 142
    functionName: dask.array.chunk.trim
    functionSourceFile: dask.array.chunk
    functionUses: 9
    functionsReached:
    - <builtin>.slice
    - <builtin>.isinstance
    - axes.get
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.get
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - k
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask.array.chunk.topk
    functionSourceFile: dask.array.chunk
    functionUses: 1
    functionsReached:
    - <builtin>.slice
    - numpy.partition
    - <builtin>.range
    - <builtin>.tuple
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.partition
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - k
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 182
    functionName: dask.array.chunk.topk_aggregate
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - numpy.partition
    - numpy.sort
    - dask.array.chunk.topk
    - <builtin>.range
    - <builtin>.tuple
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 200
    functionName: dask.array.chunk.argtopk_preprocess
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - a_plus_idx
    - k
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: dask.array.chunk.argtopk
    functionSourceFile: dask.array.chunk
    functionUses: 1
    functionsReached:
    - dask.core.flatten
    - numpy.take_along_axis
    - numpy.argpartition
    - <builtin>.slice
    - <builtin>.isinstance
    - numpy.concatenate
    - numpy.broadcast_to
    - <builtin>.list
    - <builtin>.range
    - <builtin>.tuple
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.argpartition
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.take_along_axis
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a_plus_idx
    - k
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 237
    functionName: dask.array.chunk.argtopk_aggregate
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - numpy.take_along_axis
    - <builtin>.len
    - <builtin>.slice
    - numpy.argpartition
    - dask.array.chunk.argtopk
    - <builtin>.isinstance
    - numpy.concatenate
    - numpy.broadcast_to
    - <builtin>.list
    - <builtin>.abs
    - <builtin>.range
    - <builtin>.tuple
    - numpy.argsort
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def94af0>
    argNames:
    - start
    - stop
    - step
    - length
    - dtype
    - like
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 259
    functionName: dask.array.chunk.arange
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.array.utils.arange_safe
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def94490>
    - <ast.Constant object at 0x7fb9def946a0>
    argNames:
    - start
    - stop
    - num
    - endpoint
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: dask.array.chunk.linspace
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - stop.compute
    - start.compute
    - <builtin>.isinstance
    - numpy.linspace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: start.compute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stop.compute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1970a0>
    argNames:
    - x
    - astype_dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: dask.array.chunk.astype
    functionSourceFile: dask.array.chunk
    functionUses: 391
    functionsReached:
    - x.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197100>
    argNames:
    - x
    - dtype
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 282
    functionName: dask.array.chunk.view
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - numpy.asfortranarray
    - x.T.view
    - x.view
    - numpy.ascontiguousarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.asfortranarray
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.T.view
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - x
    - idx
    - offset
    - x_size
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 297
    functionName: dask.array.chunk.slice_with_int_dask_array
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - idx
    - chunk_outputs
    - x_chunks
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 343
    functionName: dask.array.chunk.slice_with_int_dask_array_aggregate
    functionSourceFile: dask.array.chunk
    functionUses: 0
    functionsReached:
    - numpy.where
    - <builtin>.slice
    - numpy.sum
    - idx.astype
    - numpy.cumsum
    - <builtin>.range
    - numpy.zeros_like
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idx.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 399
    functionName: dask.array.chunk.getitem
    functionSourceFile: dask.array.chunk
    functionUses: 393
    functionsReached:
    - result.copy
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.copy
    functionSourceFile: <builtin>
    functionUses: 394
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.utils
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 20
    functionName: dask.array.utils.normalize_to_array
    functionSourceFile: dask.array.utils
    functionUses: 2
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    - x.get
    - dask.utils.is_cupy_type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data._meta
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray._meta
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan._meta
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: dask.array._array_expr._blockwise.Transpose._meta_provided
    functionSourceFile: ''
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data._meta
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data._meta
    functionSourceFile: distributed
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p
    functionSourceFile: distributed
    functionUses: 664
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.sum
    functionSourceFile: <builtin>
    functionUses: 660
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.reshape
    functionSourceFile: <builtin>
    functionUses: 660
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.array
    functionSourceFile: numpy
    functionUses: 657
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.astype
    functionSourceFile: <builtin>
    functionUses: 659
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - _dtype
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 124
    functionName: dask.array.utils.compute_meta
    functionSourceFile: dask.array.utils
    functionUses: 381
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.abs
    functionSourceFile: operator
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nanprod
    functionSourceFile: numpy
    functionUses: 386
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5024
    functionName: dask.array.core._elemwise_handle_where
    functionSourceFile: dask.array.core
    functionUses: 391
    functionsReached:
    - out.copy
    - kwargs.pop
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.modf
    functionSourceFile: numpy
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5070
    functionName: dask.array.core._enforce_dtype
    functionSourceFile: dask.array.core
    functionUses: 391
    functionsReached:
    - numpy.can_cast
    - numpy.isscalar
    - result.astype
    - <builtin>.hasattr
    - kwargs.pop
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.lshift
    functionSourceFile: operator
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2032
    functionName: dask.array.routines._asarray_isnull
    functionSourceFile: dask.array.routines
    functionUses: 391
    functionsReached:
    - numpy.asarray
    - pandas.isnull
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.partial
    functionSourceFile: tlz
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.where
    functionSourceFile: numpy
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - choices
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2062
    functionName: dask.array.routines.variadic_choose
    functionSourceFile: dask.array.routines
    functionUses: 391
    functionsReached:
    - numpy.choose
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.lib.stride_tricks.sliding_window_view
    functionSourceFile: numpy
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - keys
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 540
    functionName: dask.array.core._pass_extra_kwargs
    functionSourceFile: dask.array.core
    functionUses: 382
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - kwargs.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.masked_values
    functionSourceFile: numpy
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - condlist
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2202
    functionName: dask.array.routines._int_piecewise
    functionSourceFile: dask.array.routines
    functionUses: 391
    functionsReached:
    - numpy.piecewise
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.rshift
    functionSourceFile: operator
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.invert
    functionSourceFile: operator
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1034
    functionName: dask.array.core.apply_and_enforce
    functionSourceFile: dask.array.core
    functionUses: 382
    functionsReached:
    - kwargs.pop
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.div
    functionSourceFile: operator
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.frexp
    functionSourceFile: numpy
    functionUses: 391
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf41f70>
    argNames:
    - a
    - b
    - equal_nan
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 176
    functionName: dask.array.utils.allclose
    functionSourceFile: dask.array.utils
    functionUses: 1
    functionsReached:
    - numpy.allclose
    - numpy.isnan
    - <builtin>.getattr
    - <builtin>.zip
    - dask.array.utils.normalize_to_array
    - dask.utils.is_cupy_type
    - <builtin>.str
    - <builtin>.hasattr
    - numpy.ma.allclose
    - <builtin>.all
    - <builtin>.type
    - x.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.allclose
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 191
    functionName: dask.array.utils.same_keys
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - k
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 192
    functionName: dask.array.utils.same_keys.key
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 201
    functionName: dask.array.utils._not_empty
    functionSourceFile: dask.array.utils
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsk
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 205
    functionName: dask.array.utils._check_dsk
    functionSourceFile: dask.array.utils
    functionUses: 2
    functionsReached:
    - <builtin>.map
    - dsk.validate
    - tlz.unique
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - <builtin>.callable
    - functools.partial
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask._task_spec.convert_legacy_task
    - <builtin>.next
    - tlz.frequencies
    - non_one.keys
    - <builtin>.isinstance
    - tlz.concat
    - key_collisions.add
    - new_args.append
    - <builtin>.dict
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dsk.layers.values
    - dask.highlevelgraph.MaterializedLayer.__init__
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.len
    - obj.__getnewargs_ex__
    - _dependencies.add
    - dask.highlevelgraph.HighLevelGraph.__init__
    - key_collisions.clear
    - <builtin>.any
    - <builtin>.set
    - typing.cast
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - layers.values
    - collisions.add
    - dask.utils.ensure_dict
    - itertools.chain
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - tlz.frequencies.items
    - kwargs.items
    - <builtin>.all
    - dask.highlevelgraph.HighLevelGraph.copy
    - layers.items
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.validate
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.frequencies
    functionSourceFile: tlz
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.frequencies.items
    functionSourceFile: tlz
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: non_one.keys
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key_collisions.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collisions.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key_collisions.clear
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5b7640>
    - <ast.Constant object at 0x7fb9dcb2fd90>
    argNames:
    - a
    - b
    - check_ndim
    - check_nan
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 232
    functionName: dask.array.utils.assert_eq_shape
    functionSourceFile: dask.array.utils
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - math.isnan
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2f550>
    - <ast.Constant object at 0x7fb9dcb2f2e0>
    argNames:
    - x
    - check_ndim
    - scheduler
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 244
    functionName: dask.array.utils._check_chunks
    functionSourceFile: dask.array.utils
    functionUses: 2
    functionsReached:
    - numpy.array
    - dask.array.utils.assert_eq_shape
    - <builtin>.len
    - <builtin>.zip
    - chunk.result
    - x.persist
    - itertools.product
    - <builtin>.hasattr
    - math.isnan
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.persist
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.result
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc01460>
    - <ast.Constant object at 0x7fb9ddc01550>
    - <ast.Constant object at 0x7fb9ddc01a00>
    - <ast.Constant object at 0x7fb9dcafc8e0>
    - <ast.Constant object at 0x7fb9dcafc460>
    argNames:
    - x
    - check_shape
    - check_graph
    - check_chunks
    - check_ndim
    - scheduler
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 262
    functionName: dask.array.utils._get_dt_meta_computed
    functionSourceFile: dask.array.utils
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - non_one.keys
    - layers.append
    - <builtin>.isinstance
    - x.compute
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - math.isnan
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.utils._not_empty
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_graph
    - dask._expr.HLGExpr._layer
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.frequencies
    - dask.array.utils._check_dsk
    - key_collisions.add
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - chunk.result
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.frequencies.items
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.utils.assert_eq_shape
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dsk.layers.values
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - x.persist
    - itertools.product
    - x.todense
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dsk.validate
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.array.utils._check_chunks
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - key_collisions.clear
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - collisions.add
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.compute
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.todense
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 1
    IfCount: 13
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95b730>
    - <ast.Constant object at 0x7fb9de95bbb0>
    - <ast.Constant object at 0x7fb9de95bcd0>
    - <ast.Constant object at 0x7fb9de95bca0>
    - <ast.Constant object at 0x7fb9de95b940>
    - <ast.Constant object at 0x7fb9de95b7c0>
    - <ast.Constant object at 0x7fb9de95be20>
    - <ast.Constant object at 0x7fb9dec61340>
    - <ast.Constant object at 0x7fb9dec61580>
    argNames:
    - a
    - b
    - check_shape
    - check_graph
    - check_meta
    - check_chunks
    - check_ndim
    - check_type
    - check_dtype
    - equal_nan
    - scheduler
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 301
    functionName: dask.array.utils.assert_eq
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - non_one.keys
    - layers.append
    - <builtin>.isinstance
    - x.compute
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - dask.array.utils.normalize_to_array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - math.isnan
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.utils._not_empty
    - warnings.warn
    - b.item
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_graph
    - dask._expr.HLGExpr._layer
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.frequencies
    - dask.array.utils._check_dsk
    - key_collisions.add
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - chunk.result
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.frequencies.items
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.utils.assert_eq_shape
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.array.utils._get_dt_meta_computed
    - dask.array.utils.allclose
    - x.get
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.ma.allclose
    - obj.__getnewargs__
    - dsk.layers.values
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.utils.is_cupy_type
    - dask.array.utils.assert_eq
    - x.persist
    - itertools.product
    - x.todense
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - a.item
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - dsk.validate
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.array.utils._check_chunks
    - dask.utils.is_arraylike
    - c.all
    - functools.partial.name.__dask_graph__
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - numpy.allclose
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - key_collisions.clear
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - collisions.add
    - obj.items
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.item
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.item
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.all
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dede8cd0>
    argNames:
    - wrapped
    - assigned
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 408
    functionName: dask.array.utils.safe_wraps
    functionSourceFile: dask.array.utils
    functionUses: 1
    functionsReached:
    - functools.wraps
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.utils.safe_wraps.<lambda1>
    functionSourceFile: dask.array.utils
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 419
    functionName: dask.array.utils._dtype_of
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached:
    - numpy.asanyarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - np_func
    - da_func
    - a
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 444
    functionName: dask.array.utils._array_like_safe
    functionSourceFile: dask.array.utils
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2bbeb0>
    - <ast.Constant object at 0x7fb9dd2bbdf0>
    argNames:
    - x
    - dtype
    - ndmin
    - like
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 55
    functionName: dask.array.routines.array
    functionSourceFile: dask.array.routines
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.compute
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.compute
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.compute
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.compute
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - func_name
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 571
    functionName: dask.array.utils.scipy_linalg_safe
    functionSourceFile: dask.array.utils
    functionUses: 6
    functionsReached:
    - dask.utils.is_cupy_type
    - <builtin>.str
    - <builtin>.type
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 591
    functionName: dask.array.utils.__getattr__
    functionSourceFile: dask.array.utils
    functionUses: 0
    functionsReached:
    - typ.__module__.split
    - warnings.warn
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.routines
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - functools.wraps
    - numpy.__module__.split
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - numpy.vectorize
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - tail.find
    - numpy.mro
    - not_supported.extend
    - <builtin>.range
    - doc.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - dask.array.utils.safe_wraps
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.hasattr
    - dask.utils.skip_doctest
    - dask.array.utils.safe_wraps.<lambda1>
    - <builtin>.len
    - dask.array.core.implements
    - dask.utils._derived_from
    - seen.add
    - dask.array.core.implements.decorator
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 65
    functionName: dask.array.routines.result_type
    functionSourceFile: dask.array.routines
    functionUses: 16
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.result_type
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.array.core.is_scalar_for_elemwise
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - arg
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 4823
    functionName: dask.array.core.is_scalar_for_elemwise
    functionSourceFile: dask.array.core
    functionUses: 66
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.result_type
    functionSourceFile: numpy
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - arys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 71
    functionName: dask.array.routines.atleast_3d
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - new_arys.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_arys.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - arys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 93
    functionName: dask.array.routines.atleast_2d
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - new_arys.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - arys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 113
    functionName: dask.array.routines.atleast_1d
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - new_arys.append
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb695e0>
    argNames:
    - tup
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 131
    functionName: dask.array.routines.vstack
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - numpy.full
    - operator.pow
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - dask.array.routines.atleast_2d
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - a.flatten
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - new_arys.append
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd30f670>
    argNames:
    - tup
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 142
    functionName: dask.array.routines.hstack
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def05e50>
    argNames:
    - tup
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 159
    functionName: dask.array.routines.dstack
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.array.routines.atleast_3d
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - new_arys.append
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - axis1
    - axis2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: dask.array.routines.swapaxes
    functionSourceFile: dask.array.routines
    functionUses: 4
    functionsReached:
    - <builtin>.list
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de9d2b20>
    argNames:
    - a
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 185
    functionName: dask.array.routines.transpose
    functionSourceFile: dask.array.routines
    functionUses: 7
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de18e1c0>
    argNames:
    - m
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 197
    functionName: dask.array.routines.flip
    functionSourceFile: dask.array.routines
    functionUses: 3
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - m
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 234
    functionName: dask.array.routines.flipud
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.array.routines.flip
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - m
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 239
    functionName: dask.array.routines.fliplr
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.array.routines.flip
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb638e0>
    - <ast.Tuple object at 0x7fb9dcb63250>
    argNames:
    - m
    - k
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 244
    functionName: dask.array.routines.rot90
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.absolute
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.routines.transpose
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.array.routines.flip
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.absolute
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - b
    - axes
    - is_sparse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 274
    functionName: dask.array.routines._tensordot
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.len
    - <builtin>.sorted
    - <builtin>.max
    - ind.insert
    - <builtin>.tuple
    - tensordot_lookup.dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.routines._tensordot.<lambda1>
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tensordot_lookup.dispatch
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ind.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 288
    functionName: dask.array.routines._tensordot_is_sparse
    functionSourceFile: dask.array.routines
    functionUses: 6
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de792370>
    argNames:
    - lhs
    - rhs
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 297
    functionName: dask.array.routines.tensordot
    functionSourceFile: dask.array.routines
    functionUses: 5
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - substitution.get
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - intermediate.sum
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - out_index.remove
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.promote_types
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dask.array.routines._tensordot_is_sparse
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.promote_types
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_index.remove
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.routines.tensordot.<lambda1>
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: intermediate.sum
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 354
    functionName: dask.array.routines.dot
    functionSourceFile: dask.array.routines
    functionUses: 3
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - substitution.get
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - intermediate.sum
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - out_index.remove
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.tensordot
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.promote_types
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dask.array.routines._tensordot_is_sparse
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 359
    functionName: dask.array.routines.vdot
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.dot
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - substitution.get
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - intermediate.sum
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - out_index.remove
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - b.ravel
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.tensordot
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.promote_types
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - distributed.shuffle.rechunk_p2p.T.copy
    - a.conj
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dask.array.routines._tensordot_is_sparse
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.conj
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccab880>
    - <ast.Constant object at 0x7fb9dccab730>
    - <ast.Constant object at 0x7fb9dccab1c0>
    argNames:
    - a
    - axis
    - dtype
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 363
    functionName: dask.array.routines._chunk_sum
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.type
    - functools.reduce.squeeze
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.reduce.squeeze
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccab6a0>
    - <ast.Constant object at 0x7fb9dccab3a0>
    argNames:
    - a
    - axis
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 383
    functionName: dask.array.routines._sum_wo_cat
    functionSourceFile: dask.array.routines
    functionUses: 6
    functionsReached:
    - a.squeeze
    - numpy.zeros
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.squeeze
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 395
    functionName: dask.array.routines._matmul
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.matmul
    - dask.utils.is_cupy_type
    - <builtin>.str
    - cupy.matmul
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.matmul
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.matmul
    functionSourceFile: cupy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.squeeze
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 481
    functionName: dask.array.routines.outer
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - b.dtype.type
    - numpy.outer
    - a.flatten
    - a.dtype.type
    - b.flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.flatten
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.dtype.type
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.dtype.type
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.outer
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - arr
    - func1d
    - func1d_axis
    - func1d_args
    - func1d_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 490
    functionName: dask.array.routines._inner_apply_along_axis
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.apply_along_axis
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.apply_along_axis
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues: []
    argNames:
    - func1d
    - axis
    - arr
    - args
    - dtype
    - shape
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 495
    functionName: dask.array.routines.apply_along_axis
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - numpy.nan.rechunk
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - numpy.nan.T.data.rechunk
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.map_blocks
    functionSourceFile: numpy
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.map_blocks
    functionSourceFile: distributed
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.map_blocks
    functionSourceFile: distributed
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.map_blocks
    functionSourceFile: numpy
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    functionSourceFile: distributed
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.map_blocks
    functionSourceFile: numpy
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.map_blocks
    functionSourceFile: distributed
    functionUses: 588
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - a
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 544
    functionName: dask.array.routines.apply_over_axes
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - dask.array.routines.apply_along_axis
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - numpy.nan.rechunk
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - numpy.nan.T.data.rechunk
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda74f0>
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 572
    functionName: dask.array.routines.ptp
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - a.min
    - a.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7b80>
    - <ast.UnaryOp object at 0x7fb9dcda7220>
    - <ast.Constant object at 0x7fb9dcda75e0>
    - <ast.Constant object at 0x7fb9dcda7400>
    argNames:
    - a
    - n
    - axis
    - prepend
    - append
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 577
    functionName: dask.array.routines.diff
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - combined.append
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: combined.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc503760>
    - <ast.Constant object at 0x7fb9dc503670>
    argNames:
    - ary
    - to_end
    - to_begin
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 626
    functionName: dask.array.routines.ediff1d
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - distributed.shuffle.rechunk_p2p.data.flatten
    - numpy.nan.flatten
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - distributed.shuffle.rechunk_p2p.size.data.flatten
    - <builtin>.list
    - dask.array.core.from_array
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.T.data.flatten
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.flatten
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - numpy.nan.data.flatten
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.flatten
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - numpy.nan.T.data.flatten
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.flatten
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.flatten
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.flatten
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.flatten
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.flatten
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.flatten
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.flatten
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - x
    - block_id
    - coord
    - axis
    - array_locs
    - grad_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 642
    functionName: dask.array.routines._gradient_kernel
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.gradient
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.gradient
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 13
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 19
    ICount: 1
    IfCount: 13
    argCount: 4
    argDefaultValues: []
    argNames:
    - f
    - varargs
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 663
    functionName: dask.array.routines.gradient
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - dask.array.overlap.map_overlap.coerce
    - dask._expr.HLGExpr.__dask_annotations__
    - numpy.nan.data.chunks.replace
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dask.array.overlap._get_overlap_rechunked_chunks
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - dask.array.core.Array.map_overlap
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - tlz.get.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - <builtin>.filter
    - depth2.values
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - axes.get
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - depth2.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - numpy.nan.T.data.map_overlap
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - dask.array.overlap.overlap.boundary.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - warnings.catch_warnings
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.array.overlap._overlap_internal_chunks
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - dask.array.overlap.overlap_internal
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - dask.array.overlap.ensure_minimum_chunksize
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - results.append
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.data.map_overlap
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - <builtin>.issubclass
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.overlap.overlap
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.creation.repeat
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.wrap.full
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - dask.array.creation._get_like_function_shapes_chunks
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.overlap.periodic
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - dask.utils.has_keyword
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_overlap
    - numpy.multiply.outer
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.overlap.trim_internal
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.array.backends.percentile
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.map_overlap
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - mid.append
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask.array.rechunk.divide_to_width
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - dask.array.overlap.map_overlap
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - operator.xor
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.T.data.shape.replace
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - numpy.nan.map_overlap
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - functools.partial._meta.values.view
    - distributed.shuffle.rechunk_p2p.T.data.map_overlap
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - dask.array.overlap.coerce_depth_type
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.blockwise.blockwise
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.overlap.coerce_boundary.default.get
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.data.map_overlap
    - out.copy
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.overlap.map_overlap.assert_int_chunksize
    - distributed.shuffle.rechunk_p2p.size.T.data.map_overlap
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - dask.layers.ArrayOverlapLayer.__init__
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - dask.array.overlap.boundaries
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.map_overlap
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.map_overlap
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.map_overlap
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.map_overlap
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.map_overlap
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.map_overlap
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.map_overlap
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.map_overlap
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deac3850>
    - <ast.Constant object at 0x7fb9deac3970>
    argNames:
    - self
    - func
    - depth
    - boundary
    - trim
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2756
    functionName: dask.array.core.Array.map_overlap
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.array.overlap.map_overlap.coerce
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dask.array.overlap._get_overlap_rechunked_chunks
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - tlz.get.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - depth2.values
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - axes.get
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - depth2.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - dask.array.overlap.overlap.boundary.get
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.array.overlap._overlap_internal_chunks
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - dask.array.overlap.overlap_internal
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - a.astype
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - dask.array.overlap.ensure_minimum_chunksize
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - functools.partial.values.astype
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.overlap.overlap
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - dask.array.creation.repeat
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.wrap.full
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - dask.array.creation._get_like_function_shapes_chunks
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.overlap.periodic
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.overlap.trim_internal
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.array.backends.percentile
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - mid.append
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - dask.array.overlap.map_overlap
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - numpy.nan.T.data.shape.replace
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - functools.partial._meta.values.view
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.overlap.coerce_depth_type
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.overlap.map_overlap.assert_int_chunksize
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - dask.layers.ArrayOverlapLayer.__init__
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.log1p.outer
    - known_indices.append
    - dask.array.overlap.boundaries
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: results.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - bincounts
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 740
    functionName: dask.array.routines._bincount_agg
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.max
    - numpy.zeros_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd998f40>
    - <ast.Constant object at 0x7fb9dd998a60>
    - <ast.Constant object at 0x7fb9dd998cd0>
    argNames:
    - x
    - weights
    - minlength
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 752
    functionName: dask.array.routines.bincount
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.bincount
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bincount
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec388e0>
    argNames:
    - a
    - bins
    - right
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 797
    functionName: dask.array.routines.digitize
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - numpy.digitize
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.digitize
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - y
    - side
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 803
    functionName: dask.array.routines._searchsorted_block
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.searchsorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc476b20>
    - <ast.Constant object at 0x7fb9dc476fa0>
    argNames:
    - a
    - v
    - side
    - sorter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 813
    functionName: dask.array.routines.searchsorted
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - numpy.float_power.outer
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.isclose
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.array.routines.where
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - operand.lower_once
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.max
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - numpy.searchsorted
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - divisions.tolist
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.array.core.broadcast_arrays
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - functools.partial.values.astype
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.routines.argwhere
    - result.append
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.reductions.max
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.array.creation.indices
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc57dc40>
    - <ast.Constant object at 0x7fb9dc57d220>
    argNames:
    - condition
    - x
    - y
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2110
    functionName: dask.array.routines.where
    functionSourceFile: dask.array.routines
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - divisions.tolist
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb23a0>
    - <ast.Constant object at 0x7fb9dedb2e20>
    - <ast.Constant object at 0x7fb9dedb2280>
    - <ast.Constant object at 0x7fb9dedb2520>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2558
    functionName: dask.array.core.Array.max
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.reductions.max
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - bins_range
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 853
    functionName: dask.array.routines._linspace
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.linspace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def00c40>
    argNames:
    - x
    - bins_range
    - weights
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 858
    functionName: dask.array.routines._block_hist
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.histogram
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.histogram
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 1
    IfCount: 19
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc560190>
    - <ast.Constant object at 0x7fb9dc560a90>
    - <ast.Constant object at 0x7fb9dc5608b0>
    - <ast.Constant object at 0x7fb9dc560520>
    - <ast.Constant object at 0x7fb9dc560f40>
    argNames:
    - a
    - bins
    - range
    - normed
    - weights
    - density
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 863
    functionName: dask.array.routines.histogram
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - dask.delayed.delayed
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.diff
    - numpy.nan._meta
    - tlz.concat
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.core.Array.sum
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - mins.astype
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - dask.array.reductions.sum
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - numpy.nan.map_blocks
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - numpy.histogram
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - numpy.zeros
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - weights.__dask_keys__
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - a.__dask_keys__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - g.items
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndim
    functionSourceFile: numpy
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 25
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 36
    ICount: 2
    IfCount: 25
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd746370>
    argNames:
    - expr
    - _return_collections
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 115
    functionName: dask.delayed.unpack_collections
    functionSourceFile: dask.delayed
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - pandas.to_numeric.name.key.keys
    - numpy.sum
    - dask._task_spec.cull
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - numpy.can_cast
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - dask.array.rechunk._breakpoints
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weights.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.diff
    functionSourceFile: numpy
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb9ed30>
    - <ast.Constant object at 0x7fb9dcb9e130>
    - <ast.Constant object at 0x7fb9dcb9ebb0>
    - <ast.Constant object at 0x7fb9dcb9e670>
    - <ast.Constant object at 0x7fb9dcb9e370>
    argNames:
    - x
    - y
    - bins
    - range
    - normed
    - weights
    - density
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 1072
    functionName: dask.array.routines.histogram2d
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.array.routines.histogramdd
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.diff
    - numpy.nan._meta
    - tlz.concat
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - numpy.histogramdd
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - sample.__dask_keys__
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - weights.__dask_keys__
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 25
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 36
    ICount: 1
    IfCount: 25
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb8b80>
    - <ast.Constant object at 0x7fb9dccb89a0>
    - <ast.Constant object at 0x7fb9dccb8790>
    - <ast.Constant object at 0x7fb9dccb8d60>
    argNames:
    - sample
    - bins
    - range
    - normed
    - weights
    - density
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1184
    functionName: dask.array.routines.histogramdd
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.diff
    - numpy.nan._meta
    - tlz.concat
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - numpy.histogramdd
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - sample.__dask_keys__
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - n.sum
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - weights.__dask_keys__
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - sample
    - bins
    - range
    - weights
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1146
    functionName: dask.array.routines._block_histogramdd_rect
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.histogramdd
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.histogramdd
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1162
    functionName: dask.array.routines._block_histogramdd_multiarg
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.histogramdd
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sample.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc478340>
    - <ast.Constant object at 0x7fb9dc478610>
    - <ast.Constant object at 0x7fb9dc478df0>
    - <ast.Constant object at 0x7fb9dc478a30>
    argNames:
    - m
    - y
    - rowvar
    - bias
    - ddof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1527
    functionName: dask.array.routines.cov
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - numpy.nan.data.T.conj
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - numpy.nan.T.data.mean
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.mean
    - <builtin>.slice
    - dask.layers.ArrayBlockwiseDep.__init__
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.nan.data.conj
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - dask.array.core.Array.conj
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - scipy.special.mro
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - numpy.concatenate
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - numpy.nan.T.conj
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.routines.dot
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - distributed.shuffle.rechunk_p2p.size.data.conj
    - distributed.shuffle.rechunk_p2p.size.T.data.conj
    - dask.utils.getargspec
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.nextafter.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.mean
    - fsspec.core.OpenFile._meta.values.astype
    - itertools.chain
    - scipy.stats.distributions.chi2.sf.name.key.values
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.array.core.Array.mean
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.nan.T.data.conj
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.T.conj
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.conj
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.size.data.mean
    - tail.find
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.utils.get_named_args
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - numpy.nan.conj
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.conj
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.T.data.mean
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - distributed.shuffle.rechunk_p2p.data.T.conj
    - intermediate.sum
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - out_index.remove
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.T.data.shape.replace
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - distributed.shuffle.rechunk_p2p.T.data.conj
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - numpy.nan.mean
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.data.conj
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - stripped.startswith
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - distributed.shuffle.rechunk_p2p.size.mean
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.T.conj
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - mins.copy
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - distributed.shuffle.rechunk_p2p.size.T.conj
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.mean
    - dask.array.routines.tensordot
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - numpy.promote_types
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - functools.partial._meta.astype
    - result.copy
    - extra.rstrip
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - dask.array.routines._tensordot_is_sparse
    - numpy.where
    - known_indices.append
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.nan.data.mean
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.mean
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.mean
    functionSourceFile: distributed
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.mean
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.mean
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de864d90>
    - <ast.Constant object at 0x7fb9de864670>
    - <ast.Constant object at 0x7fb9de864820>
    - <ast.Constant object at 0x7fb9de864be0>
    - <ast.Constant object at 0x7fb9de864b50>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2655
    functionName: dask.array.core.Array.mean
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.mean
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.mean
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.mean
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.mean
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.mean
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.conj
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.conj
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2860
    functionName: dask.array.core.Array.conj
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array.ufunc.ufunc.__init__
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.conj
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.T.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.conj
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.T.conj
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.T.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.conj
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc58c280>
    - <ast.Constant object at 0x7fb9dc58cdc0>
    argNames:
    - x
    - y
    - rowvar
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1575
    functionName: dask.array.routines.corrcoef
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - numpy.dtype
    - dask.array.creation.pad_edge
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - distributed.shuffle.rechunk_p2p.max
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.creation.pad_reuse
    - pandas.to_numeric.key.keys
    - numpy.nan.data.T.conj
    - dask.array.core._elemwise_handle_where
    - numpy.nan.T.data.reshape
    - distributed.shuffle.rechunk_p2p.size.ravel
    - dask.array.creation.diagonal
    - numpy.nan.rechunk
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.log2.outer
    - numpy.mod.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - numpy.nan.T.data.mean
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - distributed.shuffle.rechunk_p2p.mean
    - <builtin>.slice
    - dask.layers.ArrayBlockwiseDep.__init__
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - dask.array.creation.pad_udf
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.nan.data.conj
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - result_in.append
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.array_equal
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - pad_shape.append
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - divisions.append
    - result.tolist
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.max
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - axes.append
    - dask.array.core._enforce_dtype
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - dask.array.core.Array.conj
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - scipy.special.mro
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.numpy_compat._Recurser.walk
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.reshape
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - orient.append
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - dask.dataframe.utils.is_scalar
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - tlz.concat._meta.values.view
    - dask.array.creation.pad_stats
    - select.append
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.core.block
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.merge
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - numpy.nan.T.conj
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.array.routines.dot
    - dask.dataframe.core._map_freq_to_period_start
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.mean
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - distributed.shuffle.rechunk_p2p.size.data.conj
    - distributed.shuffle.rechunk_p2p.size.T.data.conj
    - dask.utils.getargspec
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - numpy.nan.reshape
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - result_in.extend
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.reshape
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - dask.array.numpy_compat._Recurser.map_reduce
    - out_ind.insert
    - _divisions_by._meta._constructor
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.reshape
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - new_operands.append
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.creation.diagonal.pop_axes
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.mean
    - fsspec.core.OpenFile._meta.values.astype
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - scipy.stats.distributions.chi2.sf.name.key.values
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - dask.array.routines.ravel
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.min
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.array.reshape._cal_max_chunk_size
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - numpy.nan.chunks.pop
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - pad_chunks.append
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - distributed.shuffle.rechunk_p2p.data.reshape
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.array.core.Array.mean
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - s.sum
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.nan.T.data.conj
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.T.conj
    - numpy.left_shift.outer
    - traceback.format_tb
    - dask.array.reshape.reshape
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.conj
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - distributed.shuffle.rechunk_p2p.size.data.mean
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - v.__dask_keys__
    - dask.array.creation.expand_pad_value
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.creation.diagonal._axis_fmt
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - numpy.nan.conj
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - numpy.nan.data.chunks.pop
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.reshape
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - dask.array.routines.cov
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.conj
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - dask.array.reductions.max
    - distributed.shuffle.rechunk_p2p.size.T.data.mean
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - numpy.nan.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - one_dimensions.append
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - distributed.shuffle.rechunk_p2p.data.T.conj
    - intermediate.sum
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - out_index.remove
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - distributed.shuffle.rechunk_p2p.T.data.conj
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - numpy.nan.mean
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.data.conj
    - dask.array.reshape.expand_tuple
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - stripped.startswith
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - distributed.shuffle.rechunk_p2p.size.mean
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.T.conj
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - child._simplify_up
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - distributed.shuffle.rechunk_p2p.size.data.reshape
    - dask._expr._ExprSequence.finalize_compute
    - distributed.shuffle.rechunk_p2p.size.T.conj
    - next.dependencies
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - dask.array.core.concatenate
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.blockwise.blockwise
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - location.get
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - dask._expr._ExprSequence.__dask_keys__
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - numpy.linspace
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.creation.pad
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.mean
    - dask.array.routines.tensordot
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.creation.get_pad_shapes_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - numpy.promote_types
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - kwargs.setdefault
    - result.copy
    - functools.partial._meta.astype
    - dask.array.creation.diag
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - dask.array.routines._tensordot_is_sparse
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.utils.unsupported_arguments
    - fsspec.core.OpenFile.astype
    - numpy.nan.data.mean
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb2a90>
    argNames:
    - v
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 628
    functionName: dask.array.creation.diag
    functionSourceFile: dask.array.creation
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - char.isdigit
    - numpy.dtype
    - dask.array.creation.pad_edge
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - distributed.shuffle.rechunk_p2p.max
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.creation.pad_reuse
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask.array.creation.diagonal
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.log2.outer
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - chunks.append
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - distributed.shuffle.rechunk_p2p.mean
    - <builtin>.slice
    - dask.layers.ArrayBlockwiseDep.__init__
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - dask.array.creation.pad_udf
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.positive.outer
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - pad_shape.append
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - result.tolist
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.max
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - axes.append
    - dask.array.core._enforce_dtype
    - numpy.less_equal.outer
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - scipy.special.mro
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.numpy_compat._Recurser.walk
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - orient.append
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.pad_stats
    - select.append
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - dask.array.core.block
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.mean
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - numpy.minimum.outer
    - re.match
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - dask.array.numpy_compat._Recurser.map_reduce
    - out_ind.insert
    - toolz.frequencies
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dask.utils._skip_doctest
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.creation.diagonal.pop_axes
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.min
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.chunks.pop
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - pad_chunks.append
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.array.core.Array.mean
    - toolz.merge
    - dask.highlevelgraph.HighLevelGraph.__init__
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.array.numpy_compat._Recurser.<lambda2>
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - numpy.greater.outer
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - dask.utils.get_named_args
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - v.__dask_keys__
    - dask.array.creation.expand_pad_value
    - dask.array.creation.diagonal._axis_fmt
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - numpy.nan.data.chunks.pop
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - numpy.nan.data.rechunk
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.reductions.max
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - numpy.nan.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - stripped.startswith
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - stack.append
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.creation.pad
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.creation.get_pad_shapes_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - kwargs.setdefault
    - extra.rstrip
    - numpy.nan.T.data.shape.get
    - dask.array.creation.diag
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.reshape
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.reshape
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - shape
    - merge_chunks
    - limit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2267
    functionName: dask.array.core.Array.reshape
    functionSourceFile: dask.array.core
    functionUses: 13
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.reshape
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.reshape
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.reshape
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.reshape
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.reshape
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.reshape
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - ufunc
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 84
    functionName: dask.array.ufunc.ufunc.__init__
    functionSourceFile: dask.array.ufunc
    functionUses: 18
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dce2f5b0>
    argNames:
    - a
    - decimals
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1587
    functionName: dask.array.routines.round
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - dask.array.core.Array.map_blocks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1593
    functionName: dask.array.routines.ndim
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1599
    functionName: dask.array.routines.iscomplexobj
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 6
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca19ee0>
    argNames:
    - ar
    - indices
    - counts
    - return_inverse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1603
    functionName: dask.array.routines._unique_internal
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.unique
    - <builtin>.enumerate
    - <builtin>.len
    - numpy.empty
    - dt.append
    - numpy.arange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb5970>
    - <ast.Constant object at 0x7fb9defb5b80>
    - <ast.Constant object at 0x7fb9defb5d90>
    argNames:
    - ar
    - return_index
    - return_inverse
    - return_counts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 1664
    functionName: dask.array.routines.unique_no_structured_arr
    functionSourceFile: dask.array.routines
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - o.__dask_keys__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 17
    IfCount: 12
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb9cdc0>
    - <ast.Constant object at 0x7fb9deb9c580>
    - <ast.Constant object at 0x7fb9deb9c5b0>
    argNames:
    - ar
    - return_index
    - return_inverse
    - return_counts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1723
    functionName: dask.array.routines.unique
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - o.__dask_keys__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - out_parts.append
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - numpy.empty_like
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - inverse.reshape
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.routines.unique_no_structured_arr
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - out_dtype.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_dtype.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_parts.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inverse.reshape
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd77430>
    argNames:
    - element
    - test_elements
    - assume_unique
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1837
    functionName: dask.array.routines._isin_kernel
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - element.ravel
    - numpy.isin
    - values.reshape
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: element.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isin
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd77160>
    - <ast.Constant object at 0x7fb9dcd77a30>
    argNames:
    - element
    - test_elements
    - assume_unique
    - invert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1843
    functionName: dask.array.routines.isin
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - mapped.any
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.routines.isin.<lambda1>
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapped.any
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de827a30>
    argNames:
    - array
    - shift
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1867
    functionName: dask.array.routines.roll
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - distributed.shuffle.rechunk_p2p.size.ravel
    - shapes.items
    - layers.append
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - chunks.append
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - result_in.append
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - <builtin>.filter
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.Array.rechunk
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - dask.array.core.Array.reshape
    - tlz.concat._meta.values.view
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.min
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - numpy.nan.ravel
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.reshape
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - dask.array.routines.ravel
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.array.reshape._cal_max_chunk_size
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - numpy.linalg.svd.name.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - dask.array.reshape.reshape
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - numpy.allclose
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - one_dimensions.append
    - collections.namedtuple.values
    - operator.floordiv
    - a.flatten
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - numpy.nan.chunks.items
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - rec_cat_arg.flatten
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.reshape.reshape_rechunk
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - array_like
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1926
    functionName: dask.array.routines.ravel
    functionSourceFile: dask.array.routines
    functionUses: 43
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2956
    functionName: dask.array.core.Array.copy
    functionSourceFile: ''
    functionUses: 594
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - array
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1916
    functionName: dask.array.routines.shape
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - ar1
    - ar2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1921
    functionName: dask.array.routines.union1d
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - o.__dask_keys__
    - tlz.concat.min
    - numpy.piecewise
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - out_parts.append
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.sqrt.outer
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - inverse.reshape
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - ar2.ravel
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.routines.unique_no_structured_arr
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - dask.array.routines.ravel
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - out_dtype.append
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - ar1.ravel
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.routines.unique
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ar1.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ar2.ravel
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1931
    functionName: dask.array.routines.expand_dims
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - <builtin>.len
    - <builtin>.iter
    - <builtin>.isinstance
    - a.reshape
    - <builtin>.range
    - dask.array.utils.validate_axis
    - <builtin>.type
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb1880>
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1945
    functionName: dask.array.routines.squeeze
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - dask.array.core.Array.map_blocks
    - <builtin>.enumerate
    - <builtin>.slice
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.range
    - dask.array.utils.validate_axis
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de830460>
    argNames:
    - condition
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1971
    functionName: dask.array.routines.compress
    functionSourceFile: dask.array.routines
    functionUses: 17
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - condition
    - arr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2002
    functionName: dask.array.routines.extract
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc84feb0>
    argNames:
    - a
    - indices
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2009
    functionName: dask.array.routines.take
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - dask.array.routines._take_dask_array_from_numpy
    - <builtin>.isinstance
    - indices.map_blocks
    - dask.array.utils.validate_axis
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - indices
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2018
    functionName: dask.array.routines._take_dask_array_from_numpy
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - indices.map_blocks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.routines._take_dask_array_from_numpy.<lambda1>
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.take
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indices.map_blocks
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3276a0>
    argNames:
    - x
    - decimals
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2028
    functionName: dask.array.routines.around
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 24
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 35
    ICount: 12
    IfCount: 24
    argCount: 11
    argDefaultValues: []
    argNames:
    - func
    - args
    - name
    - token
    - dtype
    - chunks
    - drop_axis
    - new_axis
    - enforce_ndim
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 551
    functionName: dask.array.core.map_blocks
    functionSourceFile: dask.array.core
    functionUses: 9
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2038
    functionName: dask.array.routines.isnull
    functionSourceFile: dask.array.routines
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2046
    functionName: dask.array.routines.notnull
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.array.routines.isnull
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df388a90>
    - <ast.Constant object at 0x7fb9df3886a0>
    - <ast.Constant object at 0x7fb9df388790>
    argNames:
    - arr1
    - arr2
    - rtol
    - atol
    - equal_nan
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2052
    functionName: dask.array.routines.isclose
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08e940>
    - <ast.Constant object at 0x7fb9de08ec40>
    - <ast.Constant object at 0x7fb9de08eb80>
    argNames:
    - arr1
    - arr2
    - rtol
    - atol
    - equal_nan
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2058
    functionName: dask.array.routines.allclose
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - numpy.float_power.outer
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - group.append
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.bag.core.Item.__init__
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.array.routines.isclose
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.core.Array.all
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb8b400>
    - <ast.Constant object at 0x7fb9deb8bdc0>
    - <ast.Constant object at 0x7fb9deb8b9a0>
    - <ast.Constant object at 0x7fb9deb8b550>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2532
    functionName: dask.array.core.Array.all
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.choose
    functionSourceFile: numpy
    functionUses: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - choices
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2067
    functionName: dask.array.routines.choose
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - v
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2071
    functionName: dask.array.routines._isnonzero_vec
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    - numpy.count_nonzero
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.count_nonzero
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.vectorize
    functionSourceFile: numpy
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2078
    functionName: dask.array.routines._isnonzero
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    - numpy.count_nonzero
    - dask.array.routines._isnonzero_vec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2083
    functionName: dask.array.routines.isnonzero
    functionSourceFile: dask.array.routines
    functionUses: 17
    functionsReached:
    - numpy.nan.data.map_blocks
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.nan.astype
    - numpy.zeros
    - numpy.dtype
    - kwargs.get
    - dask.array.core.Array.map_blocks
    - numpy.nan.T.data.map_blocks
    - dask.array.core.Array.astype
    - numpy.nan.map_blocks
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - distributed.shuffle.rechunk_p2p.data.astype
    - <builtin>.set
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.map_blocks
    - numpy.nan.data.astype
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2096
    functionName: dask.array.routines.argwhere
    functionSourceFile: dask.array.routines
    functionUses: 15
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.creation.indices
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dc5b0430>
    - <ast.Constant object at 0x7fb9dc5b08b0>
    argNames:
    - dimensions
    - dtype
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 509
    functionName: dask.array.creation.indices
    functionSourceFile: dask.array.creation
    functionUses: 16
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df04fd90>
    - <ast.Constant object at 0x7fb9df04fb20>
    argNames:
    - seq
    - axis
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 5313
    functionName: dask.array.core.stack
    functionSourceFile: dask.array.core
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 2140
    functionName: dask.array.routines.nonzero
    functionSourceFile: dask.array.routines
    functionUses: 13
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - result.append
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - dask.array.creation.indices
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb5eca0>
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 2130
    functionName: dask.array.routines.count_nonzero
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2135
    functionName: dask.array.routines.flatnonzero
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.array.creation.indices
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - indices
    - func_kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2148
    functionName: dask.array.routines._unravel_index_kernel
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.unravel_index
    - numpy.stack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec733a0>
    argNames:
    - indices
    - shape
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2153
    functionName: dask.array.routines.unravel_index
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.tuple
    - indices.map_blocks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9941c0>
    - <ast.Constant object at 0x7fb9dd994340>
    argNames:
    - multi_index
    - dims
    - mode
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2171
    functionName: dask.array.routines.ravel_multi_index
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - subok
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 5188
    functionName: dask.array.core.broadcast_arrays
    functionSourceFile: dask.array.core
    functionUses: 20
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.piecewise
    functionSourceFile: numpy
    functionUses: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - x
    - condlist
    - funclist
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2209
    functionName: dask.array.routines.piecewise
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2222
    functionName: dask.array.routines._select
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - numpy.select
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.select
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccfec40>
    argNames:
    - condlist
    - choicelist
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2234
    functionName: dask.array.routines.select
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.core.is_scalar_for_elemwise
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.result_type
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - total
    - divisor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2267
    functionName: dask.array.routines._partition
    functionSourceFile: dask.array.routines
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - chunks
    - multiple
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2278
    functionName: dask.array.routines.aligned_coarsen_chunks
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - overflow.sum
    - <builtin>.enumerate
    - numpy.array
    - numpy.where
    - dask.array.routines._partition
    - <builtin>.tuple
    - numpy.argsort
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: overflow.sum
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8cff70>
    argNames:
    - reduction
    - x
    - axes
    - trim_excess
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2317
    functionName: dask.array.routines.coarsen
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - x.__dask_keys__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - numpy.argsort
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - axes.items
    - <builtin>.int
    - dask.array.routines._partition
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - x.rechunk
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - axes.get
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.array.routines.coarsen.<lambda1>
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - reduction.__module__.startswith
    - dask.array.routines.aligned_coarsen_chunks
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - overflow.sum
    - dask.highlevelgraph._get_some_layer_name
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reduction.__module__.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.rechunk
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.routines.coarsen.<lambda1>
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - axes.get
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df214e80>
    argNames:
    - array
    - breaks
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2351
    functionName: dask.array.routines.split_at_breaks
    functionSourceFile: dask.array.routines
    functionUses: 2
    functionsReached:
    - <builtin>.slice
    - tlz.sliding_window
    - tlz.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.sliding_window
    functionSourceFile: tlz
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - arr
    - obj
    - values
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 2365
    functionName: dask.array.routines.insert
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - <builtin>.filter
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.diff
    - numpy.nan._meta
    - tlz.concat
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - cupyx.scipy.sparse.hstack
    - group.append
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.bincount
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - dask._task_spec.cull
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - obj.indices
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.routines.split_at_breaks
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.interleave
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - numpy.atleast_1d
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.indices
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.atleast_1d
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.interleave
    functionSourceFile: tlz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - arr
    - obj
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 2414
    functionName: dask.array.routines.delete
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - obj.indices
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.routines.split_at_breaks
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deec0dc0>
    argNames:
    - arr
    - values
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 2450
    functionName: dask.array.routines.append
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.array.routines.ravel
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaf0f10>
    - <ast.Constant object at 0x7fb9dcaf0dc0>
    - <ast.Constant object at 0x7fb9dcaf0670>
    - <ast.Constant object at 0x7fb9dcaf0bb0>
    - <ast.Constant object at 0x7fb9dcaf0fd0>
    argNames:
    - a
    - axis
    - weights
    - returned
    - is_masked
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 2461
    functionName: dask.array.routines._average
    functionSourceFile: dask.array.routines
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.array.core.Array.swapaxes
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - scipy.special.mro
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.array.reductions.sum
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.swapaxes
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - <builtin>.issubclass
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.utils.get_named_args
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - a.mean
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.routines.swapaxes
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.array.ma.getmaskarray
    - numpy.nan.T.data.copy
    - k.replace
    - numpy.add.outer
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - avg.dtype.type
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.mean
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: avg.dtype.type
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - axis1
    - axis2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2930
    functionName: dask.array.core.Array.swapaxes
    functionSourceFile: dask.array.core
    functionUses: 3
    functionsReached:
    - <builtin>.list
    - dask.array.routines.swapaxes
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.swapaxes
    functionSourceFile: distributed
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 116
    functionName: dask.array.ma.getmaskarray
    functionSourceFile: dask.array.ma
    functionUses: 5
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deba3040>
    - <ast.Constant object at 0x7fb9deba35e0>
    - <ast.Constant object at 0x7fb9deba3d60>
    - <ast.Constant object at 0x7fb9deba3b20>
    argNames:
    - a
    - axis
    - weights
    - returned
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 2515
    functionName: dask.array.routines.average
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.array.core.Array.swapaxes
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - scipy.special.mro
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.array.reductions.sum
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - dask.array.routines._average
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.swapaxes
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - <builtin>.issubclass
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.utils.get_named_args
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - a.mean
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.routines.swapaxes
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.array.ma.getmaskarray
    - numpy.nan.T.data.copy
    - k.replace
    - numpy.add.outer
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - avg.dtype.type
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deba34c0>
    argNames:
    - m
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2520
    functionName: dask.array.routines.tril
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - result_in.append
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.array.routines.where
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.array_equal
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - numpy.ldexp.outer
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - divisions.tolist
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - tlz.concat._meta.values.view
    - numpy.isinf.outer
    - maxes.isna
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - dask.array.core.broadcast_arrays
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - tlz.merge
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - fsspec.core.OpenFile.view
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - numpy.percentile
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - tlz.concat._meta.values.astype
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - result.append
    - tlz.partition_all
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - dask.array.reshape.reshape
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - numpy.zeros_like
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - location.get
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.core.apply_and_enforce
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - one_dimensions.append
    - collections.namedtuple.values
    - operator.floordiv
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.array.core.handle_out
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - dask.array.creation.indices
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.reshape.reshape_rechunk
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.array.reductions._nanmin_skip
    - dask.utils.unsupported_arguments
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de950850>
    - <ast.Constant object at 0x7fb9de9506d0>
    - <ast.Name object at 0x7fb9de9502e0>
    - <ast.Constant object at 0x7fb9de950cd0>
    argNames:
    - N
    - M
    - k
    - dtype
    - chunks
    - like
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 826
    functionName: dask.array.creation.tri
    functionSourceFile: dask.array.creation
    functionUses: 6
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - s.parameters.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - scipy.special.mro
    - <builtin>.bool
    - numpy.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils._derived_from
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.utils._skip_doctest
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.ufunc.ufunc.__init__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - scipy.special.__module__.split
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - stripped.startswith
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - m.astype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc42bb20>
    argNames:
    - m
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2534
    functionName: dask.array.routines.triu
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - result_in.append
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.array.routines.where
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.array_equal
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - numpy.ldexp.outer
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - divisions.tolist
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - tlz.concat._meta.values.view
    - numpy.isinf.outer
    - maxes.isna
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - dask.array.core.broadcast_arrays
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - tlz.merge
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - fsspec.core.OpenFile.view
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - numpy.percentile
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - tlz.concat._meta.values.astype
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - result.append
    - tlz.partition_all
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - dask.array.reshape.reshape
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - numpy.zeros_like
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - location.get
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.core.apply_and_enforce
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - one_dimensions.append
    - collections.namedtuple.values
    - operator.floordiv
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.array.core.handle_out
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - dask.array.creation.indices
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.reshape.reshape_rechunk
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.array.reductions._nanmin_skip
    - dask.utils.unsupported_arguments
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb23a0>
    - <ast.Constant object at 0x7fb9dcdb22e0>
    - <ast.Constant object at 0x7fb9dcdb2430>
    argNames:
    - n
    - k
    - m
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2548
    functionName: dask.array.routines.tril_indices
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - s.parameters.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.__module__.split
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils._derived_from
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.utils._skip_doctest
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.ufunc.ufunc.__init__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - doc.split
    - functools.wraps
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - scipy.special.__module__.split
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - tail.find
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - grid.append
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb22b0>
    argNames:
    - arr
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2553
    functionName: dask.array.routines.tril_indices_from
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - s.parameters.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.__module__.split
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils._derived_from
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.utils._skip_doctest
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.ufunc.ufunc.__init__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - doc.split
    - functools.wraps
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - scipy.special.__module__.split
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - tail.find
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - dask.array.routines.tril_indices
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - grid.append
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd6b50>
    - <ast.Constant object at 0x7fb9dedd6a90>
    - <ast.Constant object at 0x7fb9dedd6370>
    argNames:
    - n
    - k
    - m
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2560
    functionName: dask.array.routines.triu_indices
    functionSourceFile: dask.array.routines
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - s.parameters.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.__module__.split
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils._derived_from
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.utils._skip_doctest
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.ufunc.ufunc.__init__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - doc.split
    - functools.wraps
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - scipy.special.__module__.split
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - tail.find
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - grid.append
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd6910>
    argNames:
    - arr
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2565
    functionName: dask.array.routines.triu_indices_from
    functionSourceFile: dask.array.routines
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - s.parameters.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - scipy.special.mro
    - dask.array.rechunk._number_of_blocks
    - numpy.__module__.split
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.routines.triu_indices
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils._derived_from
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - dask.utils._skip_doctest
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - inspect.isclass
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.ufunc.ufunc.__init__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - doc.split
    - functools.wraps
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - scipy.special.__module__.split
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - tail.find
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.utils.get_named_args
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - grid.append
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.array.creation.tri
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - e.flatten
    - m.astype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.creation
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - tail.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - doc.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - array_creation_dispatch.register_inplace
    - dask.utils.skip_doctest
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea99460>
    argNames:
    - x
    - backend
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: dask.array.creation.to_backend
    functionSourceFile: dask.array.creation
    functionUses: 1
    functionsReached:
    - backend_entrypoint.to_backend
    - array_creation_dispatch.dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: array_creation_dispatch.dispatch
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: backend_entrypoint.to_backend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc623a60>
    - <ast.Constant object at 0x7fb9dc6233a0>
    - <ast.Constant object at 0x7fb9dc6237f0>
    - <ast.Constant object at 0x7fb9dc6236a0>
    - <ast.Constant object at 0x7fb9dc623bb0>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 60
    functionName: dask.array.creation.empty_like
    functionSourceFile: dask.array.creation
    functionUses: 6
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - chunks
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 292
    functionName: dask.array.creation._get_like_function_shapes_chunks
    functionSourceFile: ''
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5866a0>
    - <ast.Constant object at 0x7fb9dc586b20>
    - <ast.Constant object at 0x7fb9dc586310>
    - <ast.Constant object at 0x7fb9dc586190>
    - <ast.Constant object at 0x7fb9dc586130>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 122
    functionName: dask.array.creation.ones_like
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6d0d00>
    - <ast.Constant object at 0x7fb9dd6d0c40>
    - <ast.Constant object at 0x7fb9dd6d0970>
    - <ast.Constant object at 0x7fb9dd6d0c70>
    - <ast.Constant object at 0x7fb9dd6d05e0>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 177
    functionName: dask.array.creation.zeros_like
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5a4f70>
    - <ast.Constant object at 0x7fb9dc5a4f10>
    - <ast.Constant object at 0x7fb9dc5a47c0>
    - <ast.Constant object at 0x7fb9dc5a4e80>
    - <ast.Constant object at 0x7fb9dc5a4c10>
    argNames:
    - a
    - fill_value
    - order
    - dtype
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 232
    functionName: dask.array.creation.full_like
    functionSourceFile: dask.array.creation
    functionUses: 7
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.wrap.full
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - shape
    - fill_value
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: dask.array.wrap.full
    functionSourceFile: dask.array.wrap
    functionUses: 8
    functionsReached:
    - kwargs.get
    - <builtin>.hasattr
    - <builtin>.type
    - numpy.ndim
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd014a60>
    - <ast.Constant object at 0x7fb9dd014790>
    - <ast.Constant object at 0x7fb9dd014580>
    - <ast.Constant object at 0x7fb9dd0148e0>
    - <ast.Constant object at 0x7fb9dd0141c0>
    argNames:
    - start
    - stop
    - num
    - endpoint
    - retstep
    - chunks
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 306
    functionName: dask.array.creation.linspace
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - kwargs.values
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - numpy.linspace
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: array_creation_dispatch.register_inplace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - xi
    - sparse
    - indexing
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 471
    functionName: dask.array.creation.meshgrid
    functionSourceFile: dask.array.creation
    functionUses: 18
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.flatten
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: grid.append
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xi.append
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc58c160>
    argNames:
    - array
    - pad_width
    - mode
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1256
    functionName: dask.array.creation.pad
    functionSourceFile: dask.array.creation
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - dask.array.creation.pad_edge
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.max
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.creation.pad_reuse
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.nan.rechunk
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - chunks.append
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - distributed.shuffle.rechunk_p2p.mean
    - <builtin>.slice
    - dask.layers.ArrayBlockwiseDep.__init__
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - dask.array.creation.pad_udf
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - not_supported.extend
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - pad_shape.append
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - result.tolist
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.max
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - axes.append
    - dask.array.core._enforce_dtype
    - numpy.less_equal.outer
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - scipy.special.mro
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - tlz.unique
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.numpy_compat._Recurser.walk
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - orient.append
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.pad_stats
    - select.append
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - dask.array.core.block
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.mean
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - numpy.minimum.outer
    - re.match
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - dask.array.numpy_compat._Recurser.map_reduce
    - out_ind.insert
    - toolz.frequencies
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dask.utils._skip_doctest
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.min
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - pad_chunks.append
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.array.core.Array.mean
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - numpy.greater.outer
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - dask.utils.get_named_args
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.creation.expand_pad_value
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask.array.rechunk.divide_to_width
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.reductions.max
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - stripped.startswith
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.creation.get_pad_shapes_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - kwargs.setdefault
    - extra.rstrip
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - axis
    - name
    - ndim
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 698
    functionName: dask.array.creation.diagonal._axis_fmt
    functionSourceFile: dask.array.creation
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AxisError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - chunks
    - axis1
    - axis2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 707
    functionName: dask.array.creation.diagonal.pop_axes
    functionSourceFile: dask.array.creation
    functionUses: 5
    functionsReached:
    - numpy.nan.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - numpy.nan.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - <builtin>.tuple
    - numpy.nan.T.data.chunks.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.chunks.pop
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.chunks.pop
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.chunks.pop
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.chunks.pop
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    functionSourceFile: distributed
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.chunks.pop
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: m.astype
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd53e460>
    - <ast.Constant object at 0x7fb9dd53e1c0>
    - <ast.Constant object at 0x7fb9dd53e6a0>
    argNames:
    - func
    - chunks
    - shape
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 844
    functionName: dask.array.creation.fromfunction
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccfe220>
    argNames:
    - a
    - repeats
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 861
    functionName: dask.array.creation.repeat
    functionSourceFile: dask.array.creation
    functionUses: 8
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - warnings.catch_warnings
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slices.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slab.map_blocks
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.append
    functionSourceFile: <builtin>
    functionUses: 192
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - A
    - reps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 911
    functionName: dask.array.creation.tile
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.numpy_compat._Recurser.walk
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - dask.array.core.block
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.array.numpy_compat._Recurser.map_reduce
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5e4760>
    argNames:
    - arrays
    - allow_unknown_chunksizes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 4252
    functionName: dask.array.core.block
    functionSourceFile: dask.array.core
    functionUses: 6
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.numpy_compat._Recurser.walk
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.array.numpy_compat._Recurser.map_reduce
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - array
    - pad_value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 936
    functionName: dask.array.creation.expand_pad_value
    functionSourceFile: dask.array.creation
    functionUses: 6
    functionsReached:
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - array
    - pad_width
    - axes
    - mode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 973
    functionName: dask.array.creation.get_pad_shapes_chunks
    functionSourceFile: dask.array.creation
    functionUses: 5
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - start
    - stop
    - num
    - dim
    - step
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 997
    functionName: dask.array.creation.linear_ramp_chunk
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - numpy.linspace
    - <builtin>.slice
    - numpy.empty_like
    - <builtin>.list
    - numpy.dtype
    - numpy.ndindex
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndindex
    functionSourceFile: numpy
    functionUses: 146
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - array
    - pad_width
    - mode
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1020
    functionName: dask.array.creation.pad_edge
    functionSourceFile: dask.array.creation
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - subs.items
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.creation.expand_pad_value
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.creation.get_pad_shapes_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 8
    IfCount: 10
    argCount: 4
    argDefaultValues: []
    argNames:
    - array
    - pad_width
    - mode
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 1090
    functionName: dask.array.creation.pad_reuse
    functionSourceFile: dask.array.creation
    functionUses: 3
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - result.tolist
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.numpy_compat._Recurser.walk
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - orient.append
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - select.append
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - dask.array.core.block
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.array.numpy_compat._Recurser.map_reduce
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: select.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: orient.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.tolist
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 12
    IfCount: 9
    argCount: 4
    argDefaultValues: []
    argNames:
    - array
    - pad_width
    - mode
    - stat_length
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1147
    functionName: dask.array.creation.pad_stats
    functionSourceFile: dask.array.creation
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - distributed.shuffle.rechunk_p2p.max
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.mean
    - <builtin>.slice
    - dask.layers.ArrayBlockwiseDep.__init__
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask._expr.HLGExpr.from_collection
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - pad_shape.append
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - result.tolist
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.max
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - axes.append
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - scipy.special.mro
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.numpy_compat._Recurser.walk
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - dask.array._array_expr._utils.compute_meta
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - select.append
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.core.block
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.mean
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - dask.array.numpy_compat._Recurser.map_reduce
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dask.array.numpy_compat._Recurser.<lambda3>
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.default_client
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.min
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - pad_chunks.append
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.numpy_compat._Recurser.map_reduce.f
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.array.core.Array.mean
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.array.numpy_compat._Recurser.<lambda2>
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.reductions.mean
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.utils.get_named_args
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - dask.utils.extra_titles
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.creation.expand_pad_value
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.reductions.max
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.array.numpy_compat._Recurser.__init__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.numpy_compat._Recurser.<lambda1>
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pad_shape.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pad_chunks.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.max
    functionSourceFile: distributed
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb2ca0>
    - <ast.Constant object at 0x7fb9dedb24f0>
    - <ast.Constant object at 0x7fb9dedb20d0>
    - <ast.Constant object at 0x7fb9dedb2790>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2545
    functionName: dask.array.core.Array.min
    functionSourceFile: dask.array.core
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.min
    functionSourceFile: distributed
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - array
    - pad_func
    - iaxis_pad_width
    - iaxis
    - pad_func_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1213
    functionName: dask.array.creation.wrapped_pad_func
    functionSourceFile: dask.array.creation
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - numpy.empty_like
    - numpy.ndindex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - array
    - pad_width
    - mode
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1222
    functionName: dask.array.creation.pad_udf
    functionSourceFile: dask.array.creation
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - dask.array.creation.pad_edge
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.nan.rechunk
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - layers.append
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - s.sum
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.creation.expand_pad_value
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - numpy.nan.data.rechunk
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.creation.get_pad_shapes_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.setdefault
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.array.wrap
    functionSourceFile: dask.array.wrap
    functionUses: 0
    functionsReached:
    - dask.array.wrap._broadcast_trick_inner
    - dask.array.wrap.wrap
    - dask.array.wrap.broadcast_trick
    - numpy.empty_like
    - numpy.zeros_like
    - numpy.broadcast_to
    - _full.__doc__.replace
    - numpy.ones_like
    - array_creation_dispatch.register_inplace
    - dask.array._array_expr._blockwise.Elemwise.func
    - tlz.curry
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 18
    functionName: dask.array.wrap._parse_wrap_args
    functionSourceFile: dask.array.wrap
    functionUses: 3
    functionsReached:
    - result.items
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.getattr
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - <builtin>.str
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shape.tolist
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 48
    functionName: dask.array.wrap.wrap_func_shape_as_first_arg
    functionSourceFile: dask.array.wrap
    functionUses: 0
    functionsReached:
    - result.items
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - dask.blockwise.blockwise
    - <builtin>.range
    - functools.partial
    - kwargs.values
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.getattr
    - <builtin>.isinstance
    - ideal_shape.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.layers.ArrayBlockwiseDep.__init__
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - <builtin>.super
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - substitution.get
    - dask.array.core.auto_chunks
    - kwargs.get
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - inputs.extend
    - dask.array.core.auto_chunks._trivial_aggregate
    - c.__dask_layers__
    - inputs_indices.append
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - inputs_indices.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask.array.wrap._parse_wrap_args
    - numpy.nan.data.shape.tolist
    - _tmp_indices.append
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: dask.layers.ArrayBlockwiseDep.__init__
    functionSourceFile: dask.layers
    functionUses: 383
    functionsReached:
    - <builtin>.len
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 84
    functionName: dask.array.wrap.wrap_func_like
    functionSourceFile: dask.array.wrap
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.size.data._meta.astype
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - distributed.shuffle.rechunk_p2p._meta.astype
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.array
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - meta.sum
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.astype
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - <builtin>.slice
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - kwargs.items
    - numpy.nan.data.astype
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - kwargs.pop
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec._wrap_namedtuple_task
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan.astype
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - kwargs.get
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.data.astype
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size._meta.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.astype
    - stack.pop
    - numpy.ndarray.astype
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - shape.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data._meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.ndarray._meta.astype
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan._meta.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.wrap._parse_wrap_args
    - numpy.nan.data.shape.tolist
    - dask.array.core.Array.map_blocks
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan.data._meta.astype
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.astype
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - numpy.nan.T.data.astype
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - _dependencies.update
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray.astype
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data._meta.astype
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data._meta.astype
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ndarray._meta.astype
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan._meta.astype
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size._meta.astype
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.curry
    functionSourceFile: tlz
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3400a0>
    argNames:
    - wrap_func
    - func
    - func_like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: dask.array.wrap.wrap
    functionSourceFile: dask.array.wrap
    functionUses: 1
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9df214fd0>
    argNames:
    - func
    - shape
    - meta
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 136
    functionName: dask.array.wrap._broadcast_trick_inner
    functionSourceFile: dask.array.wrap
    functionUses: 3
    functionsReached:
    - numpy.empty_like
    - numpy.broadcast_to
    - numpy.ones_like
    - dask.array._array_expr._blockwise.Elemwise.func
    - numpy.zeros_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 306
    functionName: dask.array._array_expr._blockwise.Elemwise.func
    functionSourceFile: ''
    functionUses: 383
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 143
    functionName: dask.array.wrap.broadcast_trick
    functionSourceFile: dask.array.wrap
    functionUses: 2
    functionsReached:
    - dask.array.wrap._broadcast_trick_inner
    - numpy.empty_like
    - numpy.broadcast_to
    - numpy.ones_like
    - dask.array._array_expr._blockwise.Elemwise.func
    - numpy.zeros_like
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _full.__doc__.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - a
    - fill_value
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 228
    functionName: dask.array.wrap.full_like
    functionSourceFile: dask.array.wrap
    functionUses: 0
    functionsReached:
    - numpy.ndim
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.layers
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - function_path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 36
    functionName: dask.layers.CallableLazyImport.__init__
    functionSourceFile: dask.layers
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: dask.layers.CallableLazyImport.__call__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - distributed.utils.import_term
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.utils.import_term
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 67
    functionName: dask.layers.ArrayBlockwiseDep.__getitem__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: dask.layers.ArrayChunkShapeDep.__getitem__
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - <builtin>.zip
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 83
    functionName: dask.layers.ArraySliceDep.__init__
    functionSourceFile: dask.layers
    functionUses: 595
    functionsReached:
    - dask.utils.cached_cumsum
    - dask.utils._cumsum
    - <builtin>.isinstance
    - <builtin>.super
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: dask.layers.ArraySliceDep.__getitem__
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - <builtin>.slice
    - <builtin>.zip
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: dask.layers.ArrayBlockIdDep.__getitem__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - chunks
    - values
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: dask.layers.ArrayValuesDep.__init__
    functionSourceFile: dask.layers
    functionUses: 381
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 105
    functionName: dask.layers.ArrayValuesDep.__getitem__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dep
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: dask.layers.normalize_array_slice_dep
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dep
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 115
    functionName: dask.layers.normalize_array_block_id_dep
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dep
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 120
    functionName: dask.layers.normalize_array_values_dep
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - name
    - axes
    - chunks
    - numblocks
    - token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: dask.layers.ArrayOverlapLayer.__init__
    functionSourceFile: dask.layers
    functionUses: 7
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: dask.layers.ArrayOverlapLayer.__repr__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 159
    functionName: dask.layers.ArrayOverlapLayer._dict
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - index.append
    - <builtin>.enumerate
    - <builtin>.zip
    - axes.get
    - dask.layers.ArrayOverlapLayer._dask_keys
    - <builtin>.range
    - functools.partial
    - <builtin>.tuple
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.int
    - tlz.merge
    - dask.layers.ArrayOverlapLayer._construct_graph
    - <builtin>.round
    - <builtin>.len
    - dask.layers.ArrayOverlapLayer._dask_keys.keys
    - tlz.pipe
    - tlz.curried.map
    - <builtin>.list
    - dask.layers.CallableLazyImport.__init__
    - dask.layers.fractional_slice
    - <builtin>.slice
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc478760>
    argNames:
    - self
    - deserializing
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 202
    functionName: dask.layers.ArrayOverlapLayer._construct_graph
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - index.append
    - <builtin>.enumerate
    - <builtin>.zip
    - axes.get
    - dask.layers.ArrayOverlapLayer._dask_keys
    - <builtin>.range
    - functools.partial
    - <builtin>.tuple
    - <builtin>.isinstance
    - <builtin>.int
    - tlz.merge
    - <builtin>.round
    - <builtin>.len
    - dask.layers.ArrayOverlapLayer._dask_keys.keys
    - tlz.pipe
    - tlz.curried.map
    - <builtin>.list
    - dask.layers.CallableLazyImport.__init__
    - dask.layers.fractional_slice
    - <builtin>.slice
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 168
    functionName: dask.layers.ArrayOverlapLayer.__getitem__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: dask.layers.ArrayOverlapLayer.__iter__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: dask.layers.ArrayOverlapLayer.__len__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 183
    functionName: dask.layers.ArrayOverlapLayer._dask_keys
    functionSourceFile: dask.layers
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - dask.layers.ArrayOverlapLayer._dask_keys.keys
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: dask.layers.ArrayOverlapLayer._dask_keys.keys
    functionSourceFile: dask.layers
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - dask.layers.ArrayOverlapLayer._dask_keys.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.curried.map
    functionSourceFile: tlz
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.layers.ArrayOverlapLayer._construct_graph.<lambda1>
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.pipe
    functionSourceFile: tlz
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - task
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 323
    functionName: dask.layers.fractional_slice
    functionSourceFile: dask.layers
    functionUses: 2
    functionsReached:
    - index.append
    - <builtin>.enumerate
    - <builtin>.round
    - <builtin>.slice
    - <builtin>.zip
    - <builtin>.isinstance
    - axes.get
    - <builtin>.int
    - <builtin>.all
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de5ef100>
    - <ast.Constant object at 0x7fb9de5efe80>
    argNames:
    - k
    - dims
    - name
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 256
    functionName: dask.layers._expand_keys_around_center
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.enumerate
    - rv.append
    - <builtin>.isinstance
    - <builtin>.list
    - axes.get
    - itertools.product
    - dask.layers._expand_keys_around_center.inds
    - dask.layers._expand_keys_around_center.convert_depth
    - dask.layers._expand_keys_around_center._valid_depth
    - <builtin>.tuple
    - shape.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - depth
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 279
    functionName: dask.layers._expand_keys_around_center.convert_depth
    functionSourceFile: dask.layers
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - i
    - ind
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 284
    functionName: dask.layers._expand_keys_around_center.inds
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - rv.append
    - <builtin>.isinstance
    - dask.layers._expand_keys_around_center.convert_depth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rv.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shape.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - depth
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 304
    functionName: dask.layers._expand_keys_around_center._valid_depth
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.round
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcca7bb0>
    - <ast.Constant object at 0x7fb9dcca7fd0>
    - <ast.Constant object at 0x7fb9dcca7b20>
    - <ast.Constant object at 0x7fb9dcca7f70>
    argNames:
    - self
    - name
    - columns
    - inputs
    - io_func
    - label
    - produces_tasks
    - creation_info
    - annotations
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 407
    functionName: dask.layers.DataFrameIOLayer.__init__
    functionSourceFile: dask.layers
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - itertools.chain
    - <builtin>.isinstance
    - dask.blockwise.blockwise_token
    - dask._task_spec.TaskRef.__init__
    - dask.blockwise.BlockwiseDepDict.__init__
    - <builtin>.super
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd67b20>
    - <ast.Constant object at 0x7fb9dcd671c0>
    - <ast.Constant object at 0x7fb9dcd67d30>
    argNames:
    - self
    - mapping
    - numblocks
    - produces_tasks
    - produces_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: dask.blockwise.BlockwiseDepDict.__init__
    functionSourceFile: dask.blockwise
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9de657700>
    argNames:
    - i
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 223
    functionName: dask.blockwise.blockwise_token
    functionSourceFile: ''
    functionUses: 619
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 448
    functionName: dask.layers.DataFrameIOLayer.columns
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 452
    functionName: dask.layers.DataFrameIOLayer.project_columns
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - _dependencies.update
    - <builtin>.len
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - dask.layers.DataFrameIOLayer.__init__
    - <builtin>.list
    - dask.blockwise.blockwise_token
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - dask.blockwise.BlockwiseDepDict.__init__
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 483
    functionName: dask.layers.DataFrameIOLayer.__repr__
    functionSourceFile: dask.layers
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.utils
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - fs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: dask.dataframe.io.utils._is_local_fs_pyarrow
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 11
    functionsReached:
    - <builtin>.hasattr
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de08edc0>
    argNames:
    - schema
    - categories
    - dtype_backend
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: dask.dataframe.io.utils._get_pyarrow_dtypes
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 5
    functionsReached:
    - c.get
    - <builtin>.len
    - t.to_pandas_dtype
    - pandas_metadata.get
    - json.loads
    - <builtin>.range
    - pandas.Series
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 6
    functionsReached:
    - t.to_pandas_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.to_pandas_dtype
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.get
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas_metadata.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - to_read_columns
    - file_dtypes
    - index_cols
    - column_index_names
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: dask.dataframe.io.utils._meta_from_dtypes
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 2
    functionsReached:
    - pandas.MultiIndex.from_arrays
    - data.pop
    - <builtin>.len
    - file_dtypes.get
    - pandas.DataFrame
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file_dtypes.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.MultiIndex.from_arrays
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: dask.dataframe.io.utils._guid
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached:
    - uuid.uuid4
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - stack
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: dask.dataframe.io.utils._set_context
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 4
    functionsReached:
    - stack.enter_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stack.enter_context
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de830dc0>
    - <ast.Constant object at 0x7fb9de830370>
    - <ast.Constant object at 0x7fb9de8303d0>
    - <ast.Constant object at 0x7fb9de830100>
    argNames:
    - paths
    - fs
    - context_stack
    - open_file_func
    - precache_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 147
    functionName: dask.dataframe.io.utils._open_input_files
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 3
    functionsReached:
    - stack.enter_context
    - fsspec.parquet.open_parquet_file
    - dask.dataframe.io.utils._set_context
    - <builtin>.len
    - <builtin>.zip
    - fs.open
    - <builtin>.isinstance
    - dask.dataframe.io.utils._is_local_fs
    - <builtin>.hasattr
    - kwargs.pop
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - kwargs.update
    - packaging.version.Version
    - precache_options.pop
    - <builtin>.open
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: precache_options.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.parquet.open_parquet_file
    functionSourceFile: fsspec
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.open
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 233
    functionName: dask.dataframe.io.utils.DataFrameIOFunction.columns
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 237
    functionName: dask.dataframe.io.utils.DataFrameIOFunction.project_columns
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 243
    functionName: dask.dataframe.io.utils.DataFrameIOFunction.__call__
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 250
    functionName: dask.dataframe.io.utils.SupportsLock.acquire
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 252
    functionName: dask.dataframe.io.utils.SupportsLock.release
    functionSourceFile: dask.dataframe.io.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet
    functionSourceFile: dask.dataframe.io.parquet
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet.core
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 58
    functionName: dask.dataframe.io.parquet.core.ParquetFunctionWrapper.columns
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: dask.dataframe.io.parquet.core.ParquetFunctionWrapper.project_columns
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached:
    - tlz.merge
    - dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - part
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 78
    functionName: dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__call__
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - p.get
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - p.data.get
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.dataframe.io.parquet.core.check_multi_support
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.io.parquet.core.read_parquet_part
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.data.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 7
    argDefaultValues: []
    argNames:
    - fs
    - engine
    - meta
    - part
    - columns
    - index
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 175
    functionName: dask.dataframe.io.parquet.core.read_parquet_part
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.dataframe.io.parquet.core.check_multi_support
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 136
    functionName: dask.dataframe.io.parquet.core.ToParquetFunctionWrapper.__dask_tokenize__
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - df
    - block_index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: dask.dataframe.io.parquet.core.ToParquetFunctionWrapper.__call__
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - engine
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: dask.dataframe.io.parquet.core.check_multi_support
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 2
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb67f70>
    - <ast.Constant object at 0x7fb9ddb670d0>
    - <ast.Constant object at 0x7fb9ddb674f0>
    - <ast.Constant object at 0x7fb9ddb675b0>
    - <ast.Constant object at 0x7fb9ddb67460>
    - <ast.Constant object at 0x7fb9ddb674c0>
    - <ast.Constant object at 0x7fb9ddb67910>
    - <ast.Constant object at 0x7fb9ddb67c70>
    argNames:
    - paths
    - root_dir
    - out_dir
    - engine
    - storage_options
    - split_every
    - compute
    - compute_kwargs
    - fs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 226
    functionName: dask.dataframe.io.parquet.core.create_metadata_file
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.io.parquet.core.get_engine
    - dask.utils.import_required
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - out_list.append
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.dataframe.io.parquet.utils._sort_and_analyze_paths
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - _scrubbed.extend
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - simpler.pop
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - widths.append
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - simpler.append
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path
    - <builtin>.map
    - math.ceil
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask._task_spec.parse_input
    - <builtin>.issubclass
    - functools.partial.name.__dask_graph__
    - dask.dataframe.io.parquet.utils._analyze_paths
    - dask.array._array_expr._collection.Array.optimize
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - p.replace
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.get_fs_token_paths
    functionSourceFile: fsspec
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def956d0>
    argNames:
    - file_list
    - fs
    - root
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 357
    functionName: dask.dataframe.io.parquet.utils._sort_and_analyze_paths
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 2
    functionsReached:
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path
    - <builtin>.enumerate
    - out_list.append
    - p.replace
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.sorted
    - simpler.pop
    - dask.dataframe.io.parquet.utils._analyze_paths
    - simpler.append
    - <builtin>.list
    - <builtin>.all
    - _scrubbed.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: widths.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - parts
    - statistics
    - conjunction
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 492
    functionName: dask.dataframe.io.parquet.core.apply_filters.apply_conjunction
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - out_statistics.append
    - c.get
    - <builtin>.zip
    - <builtin>.isinstance
    - pandas.isna
    - tlz.groupby
    - out_parts.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.groupby
    functionSourceFile: tlz
    functionUses: 653
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_statistics.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - stat
    - next_stat
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 662
    functionName: dask.dataframe.io.parquet.core.aggregate_row_groups._check_row_group_criteria
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 3
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - stat
    - next_stat
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 670
    functionName: dask.dataframe.io.parquet.core.aggregate_row_groups._check_blocksize_criteria
    functionSourceFile: dask.dataframe.io.parquet.core
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stat.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next_stat.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: next_part.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parts_agg.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stats_agg.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.copy
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stat.copy
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet.arrow
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - pandas.UInt64Dtype
    - pyarrow.float32
    - pyarrow.uint8
    - pyarrow.string
    - pandas.UInt16Dtype
    - pyarrow.int64
    - dask.utils.Dispatch.register
    - pandas.Int16Dtype
    - pandas.Int32Dtype
    - pandas.Float64Dtype
    - pyarrow.uint64
    - pandas.BooleanDtype
    - pyarrow.int16
    - pyarrow.int8
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - pandas.Int64Dtype
    - pyarrow.uint32
    - pandas.StringDtype
    - pandas.Float32Dtype
    - pyarrow.uint16
    - pyarrow.bool_
    - pandas.UInt8Dtype
    - dask.utils.Dispatch.register.<RETURN>
    - pyarrow.int32
    - pyarrow.float64
    - pandas.Int8Dtype
    - pandas.UInt32Dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: dask.dataframe.io.parquet.arrow.tokenize_arrowfs
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - obj.__reduce__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.__reduce__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: dask.dataframe.io.parquet.arrow._wrapped_fs
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - metadata
    - md
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.dataframe.io.parquet.arrow._append_row_groups
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 3
    functionsReached:
    - metadata.append_row_groups
    - <builtin>.str
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: metadata.append_row_groups
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 11
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dee09ca0>
    - <ast.Constant object at 0x7fb9dee09460>
    argNames:
    - table
    - df
    - root_path
    - filename
    - partition_cols
    - fs
    - pandas_to_arrow_table
    - preserve_index
    - index_cols
    - return_metadata
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 91
    functionName: dask.dataframe.io.parquet.arrow._write_partitioned
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - df_schema.to_string
    - <builtin>.zip
    - fs.sep.join
    - pandas.isna
    - df.columns.drop
    - df.reset_index
    - subschema.remove
    - subschema.get_field_index
    - fs.open
    - textwrap.indent
    - <builtin>.isinstance
    - dask.dataframe.io.parquet.arrow._hive_dirname
    - fs.mkdirs
    - df.drop
    - <builtin>.len
    - schema.to_string
    - data_df.groupby
    - <builtin>.list
    - pyarrow.Schema.from_pandas
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._pandas_to_arrow_table
    - df.set_index
    - pyarrow.parquet.write_table
    - pyarrow.Table.from_pandas
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.mkdirs
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.reset_index
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.columns.drop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subschema.get_field_index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subschema.remove
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data_df.groupby
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 342
    functionName: dask.dataframe.io.parquet.arrow._hive_dirname
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - pandas.isna
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.sep.join
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc728a90>
    - <ast.Constant object at 0x7fb9dc728400>
    argNames:
    - cls
    - df
    - preserve_index
    - schema
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 769
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._pandas_to_arrow_table
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - df_schema.to_string
    - schema.to_string
    - textwrap.indent
    - pyarrow.Table.from_pandas
    - pyarrow.Schema.from_pandas
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.write_table
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - index
    - schema
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 163
    functionName: dask.dataframe.io.parquet.arrow._index_in_schema
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: dask.dataframe.io.parquet.arrow.PartitionObj.__init__
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - keys.sort_values
    - pandas.Index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.sort_values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 190
    functionName: dask.dataframe.io.parquet.arrow.PartitionObj.__dask_tokenize__
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - old_frag
    - row_groups
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: dask.dataframe.io.parquet.arrow._frag_subset
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - old_frag.format.make_fragment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: old_frag.format.make_fragment
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - schema
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 204
    functionName: dask.dataframe.io.parquet.arrow._get_pandas_metadata
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues: []
    argNames:
    - path
    - fs
    - row_groups
    - columns
    - schema
    - filters
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 214
    functionName: dask.dataframe.io.parquet.arrow._read_table_from_path
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - fsspec.parquet.open_parquet_file
    - dask.dataframe.io.parquet.utils._process_open_file_options
    - dask.dataframe.io.utils._set_context
    - <builtin>.zip
    - precache_options.get
    - precache_options.update
    - kwargs.get
    - dask.dataframe.io.utils._open_input_files
    - fs.open
    - open_file_options.pop
    - <builtin>.isinstance
    - <builtin>.hasattr
    - open_file_options.get
    - packaging.version.Version
    - read_kwargs.pop
    - <builtin>.len
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - kwargs.update
    - precache_options.pop
    - <builtin>.open
    - stack.enter_context
    - dask.dataframe.io.utils._is_local_fs
    - pyarrow.parquet.ParquetFile
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: read_kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc41fa30>
    - <ast.Constant object at 0x7fb9dc41f580>
    - <ast.Constant object at 0x7fb9df37d1f0>
    - <ast.Constant object at 0x7fb9df37d2b0>
    - <ast.Constant object at 0x7fb9df37d070>
    - <ast.Constant object at 0x7fb9df37d0d0>
    argNames:
    - open_file_options
    - metadata
    - columns
    - row_groups
    - default_engine
    - default_cache
    - allow_precache
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 656
    functionName: dask.dataframe.io.parquet.utils._process_open_file_options
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 3
    functionsReached:
    - precache_options.get
    - precache_options.update
    - open_file_options.pop
    - open_file_options.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: precache_options.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - row_group
    - col_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: dask.dataframe.io.parquet.arrow._get_rg_statistics
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.zip
    - itertools.accumulate
    - <builtin>.dict
    - <builtin>.max
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.accumulate
    functionSourceFile: itertools
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - column_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 302
    functionName: dask.dataframe.io.parquet.arrow._get_rg_statistics.name_stats
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - row_group.schema.get_field_index
    - row_group.metadata.column
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row_group.metadata.column
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: row_group.schema.get_field_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - filters
    - partition_keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 325
    functionName: dask.dataframe.io.parquet.arrow._need_filtering
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - dask.core.flatten
    - <builtin>.set
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8ac0d0>
    argNames:
    - partitioning
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 350
    functionName: dask.dataframe.io.parquet.arrow._process_kwargs
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 5
    functionsReached:
    - pyarrow.dataset.partitioning
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.partitioning
    functionSourceFile: pyarrow
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8ac100>
    - <ast.Constant object at 0x7fb9dc8acdf0>
    argNames:
    - filters
    - propagate_null
    - nan_is_null
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 364
    functionName: dask.dataframe.io.parquet.arrow._filters_to_expression
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 3
    functionsReached:
    - <builtin>.any
    - field.isin
    - dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate
    - <builtin>.len
    - functools.reduce
    - disjunction_members.append
    - <builtin>.isinstance
    - field.is_null
    - pyarrow.dataset.field
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 0
    IfCount: 12
    argCount: 3
    argDefaultValues: []
    argNames:
    - col
    - op
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 382
    functionName: dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 4
    functionsReached:
    - pyarrow.dataset.field
    - field.isin
    - field.is_null
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.field
    functionSourceFile: pyarrow
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field.is_null
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field.isin
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: disjunction_members.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataset_options.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.stringify_path
    functionSourceFile: fsspec
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.implementations.arrow.ArrowFSWrapper
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.stringify_path.startswith
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.implementations.local.LocalFileSystem
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.expand_paths_if_needed
    functionSourceFile: fsspec
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.implementations.arrow.ArrowFSWrapper._strip_protocol
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.implementations.local.LocalFileSystem._strip_protocol
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - urlpath
    - filesystem
    - dataset_options
    - open_file_options
    - storage_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: dask.dataframe.io.parquet.utils.Engine.extract_filesystem
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 3
    functionsReached:
    - fsspec.core.get_fs_token_paths
    - fs._strip_protocol
    - <builtin>.isinstance
    - fsspec.core.stringify_path
    - dataset_options.pop
    - fsspec.core.expand_paths_if_needed
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 510
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.multi_support
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 8
    IfCount: 18
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64580>
    - <ast.Tuple object at 0x7fb9ddd64ee0>
    - <ast.Tuple object at 0x7fb9ddd643d0>
    - <ast.Constant object at 0x7fb9ddd64130>
    - <ast.Constant object at 0x7fb9ddd64340>
    argNames:
    - cls
    - fs
    - pieces
    - columns
    - index
    - dtype_backend
    - categories
    - partitions
    - filters
    - schema
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 514
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.read_partition
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - frag.to_table
    - fsspec.parquet.open_parquet_file
    - dask.dataframe.io.parquet.utils._process_open_file_options
    - ds.get_fragments
    - dask.dataframe.io.utils._set_context
    - <builtin>.zip
    - field.isin
    - pyarrow.string
    - tables.append
    - dask.dataframe.io.parquet.arrow._read_table_from_path
    - old_frag.format.make_fragment
    - field.is_null
    - precache_options.get
    - res.index.astype
    - precache_options.update
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._read_table
    - kwargs.get
    - pyarrow.array
    - df.reset_index
    - dask.dataframe.io.parquet.arrow._need_filtering
    - dask.dataframe.io.utils._open_input_files
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - pyarrow.dataset.dataset
    - fs.open
    - pyarrow.dataset.partitioning
    - pandas.api.types.is_string_dtype
    - <builtin>.isinstance
    - pandas.ArrowDtype
    - columns.append
    - open_file_options.pop
    - numpy.full
    - columns.remove
    - <builtin>.hasattr
    - open_file_options.get
    - pandas.Categorical
    - pyarrow.dataset.field
    - keys_dict.get
    - pandas.Series
    - packaging.version.Version
    - kwargs.pop
    - _kwargs.update
    - arrow_table.to_pandas
    - columns_and_parts.append
    - pandas.StringDtype
    - dask.dataframe.io.parquet.arrow._frag_subset
    - <builtin>.len
    - read_kwargs.pop
    - functools.reduce
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._arrow_table_to_pandas
    - <builtin>.list
    - columns.copy
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - kwargs.update
    - df.set_index
    - precache_options.pop
    - disjunction_members.append
    - <builtin>.open
    - pyarrow.DictionaryArray.from_arrays
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - partition.keys.get_loc
    - stack.enter_context
    - dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate
    - arrow_table.append_column
    - <builtin>.bool
    - dask.dataframe.io.parquet.arrow._process_kwargs
    - cols.append
    - dask.dataframe.io.utils._is_local_fs
    - pyarrow.parquet.ParquetFile
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper
    - type_mappers.append
    - dask.dataframe.io.parquet.arrow._filters_to_expression
    - pyarrow.dataset._get_partition_keys
    - pyarrow.concat_tables
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: columns_and_parts.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 3
    IfCount: 8
    argCount: 10
    argDefaultValues: []
    argNames:
    - cls
    - path_or_frag
    - fs
    - row_groups
    - columns
    - schema
    - filters
    - partitions
    - partition_keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1629
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._read_table
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - frag.to_table
    - fsspec.parquet.open_parquet_file
    - dask.dataframe.io.parquet.utils._process_open_file_options
    - ds.get_fragments
    - dask.dataframe.io.utils._set_context
    - <builtin>.zip
    - field.isin
    - field.is_null
    - dask.dataframe.io.parquet.arrow._read_table_from_path
    - old_frag.format.make_fragment
    - precache_options.get
    - precache_options.update
    - kwargs.get
    - pyarrow.array
    - dask.dataframe.io.parquet.arrow._need_filtering
    - dask.dataframe.io.utils._open_input_files
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - pyarrow.dataset.dataset
    - fs.open
    - pyarrow.dataset.partitioning
    - open_file_options.pop
    - <builtin>.isinstance
    - columns.append
    - numpy.full
    - <builtin>.hasattr
    - open_file_options.get
    - pyarrow.dataset.field
    - keys_dict.get
    - packaging.version.Version
    - kwargs.pop
    - dask.dataframe.io.parquet.arrow._frag_subset
    - read_kwargs.pop
    - <builtin>.len
    - functools.reduce
    - <builtin>.list
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - kwargs.update
    - disjunction_members.append
    - precache_options.pop
    - <builtin>.open
    - pyarrow.DictionaryArray.from_arrays
    - <builtin>.any
    - dask.core.flatten
    - <builtin>.set
    - partition.keys.get_loc
    - stack.enter_context
    - dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate
    - arrow_table.append_column
    - dask.dataframe.io.parquet.arrow._process_kwargs
    - cols.append
    - dask.dataframe.io.utils._is_local_fs
    - pyarrow.parquet.ParquetFile
    - <builtin>.bool
    - dask.dataframe.io.parquet.arrow._filters_to_expression
    - pyarrow.dataset._get_partition_keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tables.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.concat_tables
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3b4910>
    - <ast.Constant object at 0x7fb9df3b4ac0>
    argNames:
    - cls
    - arrow_table
    - categories
    - dtype_backend
    - convert_string
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1789
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._arrow_table_to_pandas
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 2
    functionsReached:
    - _kwargs.update
    - arrow_table.to_pandas
    - pandas.StringDtype
    - <builtin>.len
    - pandas.ArrowDtype
    - pyarrow.string
    - pandas.api.types.is_string_dtype
    - <builtin>.isinstance
    - res.index.astype
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper
    - type_mappers.append
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.schema
    functionSourceFile: pyarrow
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_schema.get_field_index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: schema.get_field_index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: schema.field
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_schema.set
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset.dataset
    functionSourceFile: pyarrow
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.read_metadata
    functionSourceFile: pyarrow
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tail_metadata.schema.to_arrow_schema
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tail_metadata.row_group
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: names.index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.Table.from_pandas
    functionSourceFile: pyarrow
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.Schema.from_pandas
    functionSourceFile: pyarrow
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.indent
    functionSourceFile: textwrap
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df_schema.to_string
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 5
    IfCount: 7
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc178b0>
    - <ast.Constant object at 0x7fb9ddc17b50>
    - <ast.Constant object at 0x7fb9ddc17610>
    - <ast.Constant object at 0x7fb9ddc17ca0>
    - <ast.Constant object at 0x7fb9ddc17e50>
    - <ast.Constant object at 0x7fb9ddc17cd0>
    argNames:
    - cls
    - df
    - path
    - fs
    - filename
    - partition_on
    - return_metadata
    - fmd
    - compression
    - index_cols
    - schema
    - head
    - custom_metadata
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 801
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.write_partition
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - df_schema.to_string
    - t.replace_schema_metadata
    - <builtin>.zip
    - fs.sep.join
    - pandas.isna
    - _md.update
    - df.columns.drop
    - <builtin>.range
    - df.reset_index
    - subschema.remove
    - subschema.get_field_index
    - fs.open
    - textwrap.indent
    - dask.dataframe.io.parquet.arrow._index_in_schema
    - <builtin>.isinstance
    - dask.dataframe.io.parquet.arrow._hive_dirname
    - fs.mkdirs
    - df.drop
    - _meta.set_file_path
    - <builtin>.len
    - schema.to_string
    - metadata.append_row_groups
    - data_df.groupby
    - <builtin>.list
    - <builtin>.str
    - pyarrow.Schema.from_pandas
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._pandas_to_arrow_table
    - df.set_index
    - <builtin>.set
    - dask.dataframe.io.parquet.arrow._append_row_groups
    - dask.dataframe.io.parquet.arrow._write_partitioned
    - pyarrow.parquet.write_table
    - pyarrow.Table.from_pandas
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _md.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: t.replace_schema_metadata
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _meta.set_file_path
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df197670>
    argNames:
    - cls
    - parts
    - meta
    - fs
    - path
    - append
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 874
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.write_metadata
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - dask.utils.getargspec
    - dask.dataframe.io.parquet.arrow._append_row_groups
    - <builtin>.getattr
    - <builtin>.len
    - fs.open
    - _meta.write_metadata_file
    - metadata.append_row_groups
    - pyarrow.parquet.write_metadata
    - fs.sep.join
    - <builtin>.isinstance
    - <builtin>.str
    - kwargs.items
    - inspect.getfullargspec
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.parquet.write_metadata
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _meta.write_metadata_file
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 3
    IfCount: 16
    argCount: 14
    argDefaultValues: []
    argNames:
    - cls
    - paths
    - fs
    - categories
    - index
    - gather_statistics
    - filters
    - split_row_groups
    - blocksize
    - aggregate_files
    - ignore_metadata_file
    - metadata_task_size
    - parquet_file_extension
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 904
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._collect_dataset_info
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path
    - out_list.append
    - ds.get_fragments
    - partition_names.index
    - <builtin>.zip
    - fs.find
    - fs.sep.join
    - dask.dataframe.io.parquet.utils._sort_and_analyze_paths
    - <builtin>.sorted
    - simpler.pop
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.next
    - dask.dataframe.io.parquet.utils._get_aggregation_depth
    - pyarrow.dataset.dataset
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - pyarrow.dataset.partitioning
    - dask.dataframe.io.parquet.utils._analyze_paths
    - <builtin>.isinstance
    - <builtin>.int
    - suffix.lower
    - pandas.Series
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dictionary.to_pandas
    - <builtin>.float
    - fns.remove
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    - distributed.shuffle.rechunk_p2p.shape.replace
    - pandas.Index
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - fs.isdir
    - partition_obj.append
    - <builtin>.list
    - simpler.append
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - _scrubbed.extend
    - dask.dataframe.io.parquet.utils._infer_split_row_groups
    - <builtin>.any
    - pyarrow.dataset.parquet_dataset
    - pyarrow.dataset.ParquetFileFormat
    - fs.exists
    - p.replace
    - keys.sort_values
    - <builtin>.bool
    - numpy.nan.T.data.chunks.replace
    - dask.dataframe.io.parquet.arrow.PartitionObj.__init__
    - numpy.sum
    - dask.dataframe.io.parquet.arrow._process_kwargs
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - path.endswith
    - kwargs.pop
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.find
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fns.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7cd00>
    argNames:
    - row_group_sizes
    - blocksize
    - aggregate_files
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 754
    functionName: dask.dataframe.io.parquet.utils._infer_split_row_groups
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.isinstance
    - <builtin>.int
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - numpy.nan.T.data.chunks.replace
    - numpy.sum
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dictionary.to_pandas
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partition_obj.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - aggregate_files
    - partition_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 609
    functionName: dask.dataframe.io.parquet.utils._get_aggregation_depth
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - partition_names.index
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 4
    IfCount: 16
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - dataset_info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1117
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._create_dd_meta
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - pandas_metadata.get
    - pyarrow.string
    - dask.utils.is_dataframe_like
    - res.index.astype
    - meta.set_index
    - schema.empty_table
    - kwargs.get
    - x.cat.set_categories
    - meta.reset_index
    - x.set_categories
    - dask.utils.is_index_like
    - x.index.set_categories
    - dask.dataframe.utils.clear_known_categories
    - pandas.api.types.is_string_dtype
    - pandas.ArrowDtype
    - <builtin>.isinstance
    - <builtin>.hasattr
    - pandas.CategoricalIndex
    - pandas.Categorical
    - pandas.Series
    - dataset_info.get
    - dask.utils.is_series_like
    - _kwargs.update
    - arrow_table.to_pandas
    - pandas.StringDtype
    - <builtin>.len
    - dask.dataframe.io.parquet.arrow._get_pandas_metadata
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._arrow_table_to_pandas
    - json.loads
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - dask.dataframe.io.parquet.utils._normalize_index_columns
    - <builtin>.set
    - <builtin>.any
    - typ.__name__.lower
    - categories.append
    - x.copy
    - <builtin>.all
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper
    - type_mappers.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: categories.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: schema.empty_table
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 4
    argDefaultValues: []
    argNames:
    - user_columns
    - data_columns
    - user_index
    - data_index
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 295
    functionName: dask.dataframe.io.parquet.utils._normalize_index_columns
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - <builtin>.set
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - dataset_info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1246
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.array._array_expr._collection.Array.compute
    - field.isin
    - ds.get_fragments
    - <builtin>.zip
    - <builtin>.sorted
    - fs.sep.join
    - itertools.accumulate
    - field.is_null
    - _ENSURE_DETERMINISTIC.get
    - parts.append
    - dask.base.DaskMethodsMixin.compute
    - hashlib.md5
    - dask.dataframe.io.parquet.utils._row_groups_to_parts
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._collect_file_parts
    - dask.tokenize._tokenize
    - <builtin>.range
    - <builtin>.id
    - <builtin>.tuple
    - dask.dataframe.io.parquet.utils._aggregate_stats
    - dask.config.get
    - filef.split
    - dask.tokenize.tokenize
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - _ENSURE_DETERMINISTIC.set
    - pyarrow.dataset.dataset
    - pyarrow.dataset.partitioning
    - <builtin>.isinstance
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.dict
    - <builtin>.int
    - <builtin>.hasattr
    - dask.dataframe.io.parquet.utils._set_gather_statistics
    - pyarrow.dataset.field
    - cmax_last.get
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._make_part
    - filter_columns.intersection
    - filter_columns.add
    - partition_keys.get
    - <builtin>.len
    - frag.ensure_complete_metadata
    - functools.reduce
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - pandas.Timestamp
    - <builtin>.max
    - pandas.DataFrame
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - dask.dataframe.io.parquet.arrow._get_rg_statistics
    - dask.utils.Dispatch.__init__
    - disjunction_members.append
    - _ENSURE_DETERMINISTIC.reset
    - dask.config.canonical_name
    - <builtin>.any
    - dask.dataframe.io.parquet.utils._set_metadata_task_size
    - <builtin>.set
    - dask.core.flatten
    - dask.delayed.Delayed.__init__
    - collections.defaultdict.items
    - finalize_list.append
    - dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate
    - file_frag.split_by_row_group
    - collections.defaultdict
    - stats.append
    - dask.dataframe.io.parquet.arrow._process_kwargs
    - dask.dataframe.io.utils._is_local_fs
    - kwargs.items
    - dask._collections.new_collection
    - stat_col_indices.keys
    - <builtin>.bool
    - dask.dataframe.io.parquet.arrow._filters_to_expression
    - pyarrow.dataset._get_partition_keys
    - k.replace
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - metadata_task_size
    - fs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 642
    functionName: dask.dataframe.io.parquet.utils._set_metadata_task_size
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - dask.config.get
    - k.replace
    - <builtin>.isinstance
    - dask.dataframe.io.utils._is_local_fs
    - <builtin>.hasattr
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filter_columns.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - gather_statistics
    - blocksize
    - split_row_groups
    - aggregation_depth
    - filter_columns
    - stat_columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 721
    functionName: dask.dataframe.io.parquet.utils._set_gather_statistics
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 1
    functionsReached:
    - <builtin>.bool
    - filter_columns.intersection
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan.<lambda1>
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - re.split
    - dask.utils.natural_sort_key
    - part.isdigit
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 6
    IfCount: 17
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - files_or_frags
    - dataset_info_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1431
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._collect_file_parts
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.zip
    - fs.sep.join
    - itertools.accumulate
    - parts.append
    - dask.dataframe.io.parquet.utils._row_groups_to_parts
    - <builtin>.range
    - dask.dataframe.io.parquet.utils._aggregate_stats
    - <builtin>.tuple
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - pyarrow.dataset.dataset
    - pyarrow.dataset.partitioning
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._make_part
    - cmax_last.get
    - partition_keys.get
    - <builtin>.len
    - frag.ensure_complete_metadata
    - <builtin>.list
    - pandas.Timestamp
    - <builtin>.max
    - pandas.DataFrame
    - dask.dataframe.io.parquet.arrow._get_rg_statistics
    - collections.defaultdict.items
    - file_frag.split_by_row_group
    - collections.defaultdict
    - stats.append
    - dask.dataframe.io.parquet.arrow._process_kwargs
    - stat_col_indices.keys
    - pyarrow.dataset._get_partition_keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan.<lambda2>
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - re.split
    - dask.utils.natural_sort_key
    - part.isdigit
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filef.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finalize_list.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - parts_and_stats
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1417
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan._combine_parts
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.dataset._get_partition_keys
    functionSourceFile: pyarrow
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: file_frag.split_by_row_group
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frag.ensure_complete_metadata
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stat_col_indices.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cmax_last.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 4
    IfCount: 9
    argCount: 9
    argDefaultValues: []
    argNames:
    - gather_statistics
    - split_row_groups
    - aggregation_depth
    - file_row_groups
    - file_row_group_stats
    - file_row_group_column_stats
    - stat_col_indices
    - make_part_func
    - make_part_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 531
    functionName: dask.dataframe.io.parquet.utils._row_groups_to_parts
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - collections.defaultdict.items
    - partition_keys.get
    - <builtin>.len
    - fs.sep.join
    - stats.append
    - <builtin>.list
    - parts.append
    - <builtin>.int
    - pandas.DataFrame
    - <builtin>.range
    - dask.dataframe.io.parquet.utils._aggregate_stats
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._make_part
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb86d0>
    - <ast.Constant object at 0x7fb9dcdb8280>
    - <ast.Constant object at 0x7fb9dcdb88e0>
    - <ast.Constant object at 0x7fb9dcdb8370>
    argNames:
    - cls
    - filename
    - rg_list
    - fs
    - partition_keys
    - partition_obj
    - data_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1609
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._make_part
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 3
    functionsReached:
    - fs.sep.join
    - partition_keys.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partition_keys.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cols.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frag.to_table
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys_dict.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.array
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partition.keys.get_loc
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.DictionaryArray.from_arrays
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrow_table.append_column
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - dtype_backend
    - convert_string
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1737
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - type_mappers.append
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyarrow_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1743
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper.pyarrow_type_mapper
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - pyarrow.large_string
    - pandas.StringDtype
    - pandas.ArrowDtype
    - pyarrow.string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.large_string
    functionSourceFile: pyarrow
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1765
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper._convert_decimal_type
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - pyarrow.types.is_decimal
    - pandas.ArrowDtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyarrow_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1778
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper.default_types_mapper
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrow_table.to_pandas
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.index.astype
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - path
    - fs
    - file_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1822
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.collect_file_metadata
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - fs.open
    - meta.set_file_path
    - pyarrow.parquet.ParquetFile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.set_file_path
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - meta_list
    - fs
    - out_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1830
    functionName: dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.aggregate_metadata
    functionSourceFile: dask.dataframe.io.parquet.arrow
    functionUses: 0
    functionsReached:
    - meta.write_metadata_file
    - dask.dataframe.io.parquet.arrow._append_row_groups
    - fs.open
    - metadata.append_row_groups
    - fs.sep.join
    - <builtin>.str
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.write_metadata_file
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe.backends
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.Dispatch.register_lazy
    - dask.backends.CreationDispatch.__init__
    - dask.utils.Dispatch.register_lazy.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - dask.backends.CreationDispatch.register_backend
    - dask.utils.Dispatch.register_lazy.<RETURN>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - data
    - npartitions
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.from_dict
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - path
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.read_parquet
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - url_path
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 93
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.read_json
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - path
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.read_orc
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - urlpath
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 127
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.read_csv
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - pattern
    - key
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 144
    functionName: dask.dataframe.backends.DataFrameBackendEntrypoint.read_hdf
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc572e80>
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 198
    functionName: dask.dataframe.backends._
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils._scalar_from_dtype
    - out.index.copy
    - <builtin>.complex
    - o.astype
    - dtype.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.index.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda4ad00>
    argNames:
    - obj
    - preserve_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: dask.dataframe.backends.get_pyarrow_schema_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pyarrow.Schema.from_pandas
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: dask.dataframe.backends.get_pyarrow_table_from_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pyarrow.Table.from_pandas
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - meta
    - table
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: dask.dataframe.backends.get_pandas_dataframe_from_pyarrow
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - kwargs.pop
    - table.to_pandas
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyarrow_dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: dask.dataframe.backends.get_pandas_dataframe_from_pyarrow.default_types_mapper
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pyarrow.large_string
    - pandas.StringDtype
    - pyarrow.string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 246
    functionName: dask.dataframe.backends.partd_pandas_blocks
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9280>
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 254
    functionName: dask.dataframe.backends.make_meta_pandas_datetime_tz
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - numpy.isscalar
    - dask.dataframe.utils._nonempty_scalar
    - numpy.dtype
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9040>
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 259
    functionName: dask.dataframe.backends.make_meta_object
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.utils._empty_series
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - pandas.Categorical
    - dtype.type
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - all_keys.append
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - pandas.DataFrame
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - x.items
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - o.astype
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.dataframe.utils._nonempty_scalar
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - <builtin>.complex
    - fsspec.core.OpenFile.min
    - numpy.einsum
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - dask.dataframe.utils._scalar_from_dtype
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - pandas.api.types.is_scalar
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 325
    functionName: dask.dataframe.backends.meta_nonempty_object
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - numpy.isscalar
    - pandas.api.types.is_scalar
    - numpy.dtype
    - dask.dataframe.utils._nonempty_scalar
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 341
    functionName: dask.dataframe.backends.meta_nonempty_dataframe
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.dataframe.backends._nonempty_index
    - pandas.TimedeltaIndex
    - pandas.DatetimeIndex
    - pandas.Period
    - o.astype
    - dask.dataframe.utils.is_integer_na_dtype
    - pandas.period_range
    - <builtin>.range
    - pandas.RangeIndex
    - numpy.timedelta64
    - <builtin>.complex
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.dict
    - pandas.CategoricalIndex
    - pandas.Categorical
    - dtype.type
    - <builtin>.type
    - pandas.Series
    - dask.dataframe.backends._nonempty_series
    - pandas.date_range
    - pandas.array
    - pandas.timedelta_range
    - numpy.array
    - pandas.Index
    - <builtin>.len
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.Timestamp
    - pandas.DataFrame
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - numpy.arange
    - dask.dataframe.utils._scalar_from_dtype
    - dask.dataframe._compat.is_any_real_numeric_dtype
    - pandas.MultiIndex
    - dask.dataframe.utils.is_float_na_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4c4670>
    argNames:
    - s
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 433
    functionName: dask.dataframe.backends._nonempty_series
    functionSourceFile: dask.dataframe.backends
    functionUses: 1
    functionsReached:
    - dask.dataframe.backends._nonempty_index
    - pandas.TimedeltaIndex
    - pandas.DatetimeIndex
    - pandas.Period
    - o.astype
    - dask.dataframe.utils.is_integer_na_dtype
    - pandas.period_range
    - pandas.RangeIndex
    - numpy.timedelta64
    - <builtin>.complex
    - <builtin>.getattr
    - <builtin>.isinstance
    - pandas.CategoricalIndex
    - pandas.Categorical
    - dtype.type
    - <builtin>.type
    - pandas.Series
    - pandas.date_range
    - pandas.array
    - pandas.timedelta_range
    - numpy.array
    - pandas.Index
    - <builtin>.len
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.Timestamp
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.utils._scalar_from_dtype
    - dask.dataframe._compat.is_any_real_numeric_dtype
    - pandas.MultiIndex
    - dask.dataframe.utils.is_float_na_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 1
    argDefaultValues: []
    argNames:
    - idx
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 358
    functionName: dask.dataframe.backends._nonempty_index
    functionSourceFile: dask.dataframe.backends
    functionUses: 2
    functionsReached:
    - pandas.date_range
    - dask.dataframe.backends._nonempty_index
    - pandas.TimedeltaIndex
    - pandas.timedelta_range
    - dask.utils.Dispatch.__init__
    - pandas.DatetimeIndex
    - pandas.Index
    - <builtin>.len
    - pandas.Categorical.from_codes
    - dask.dataframe._compat.is_any_real_numeric_dtype
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.MultiIndex
    - pandas.CategoricalIndex
    - pandas.period_range
    - pandas.Categorical
    - <builtin>.type
    - pandas.RangeIndex
    - numpy.timedelta64
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.RangeIndex
    functionSourceFile: pandas
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.DatetimeIndex
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.period_range
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.TimedeltaIndex
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Categorical.from_codes
    functionSourceFile: pandas
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.MultiIndex
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.array
    functionSourceFile: pandas
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Period
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 478
    functionName: dask.dataframe.backends._meta_lib_from_array_da
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 484
    functionName: dask.dataframe.backends._meta_lib_from_array_numpy
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc38730>
    - <ast.Constant object at 0x7fb9ddc389d0>
    argNames:
    - to_union
    - sort_categories
    - ignore_order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 492
    functionName: dask.dataframe.backends.union_categoricals_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pandas.api.types.union_categoricals
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.union_categoricals
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 499
    functionName: dask.dataframe.backends.get_parallel_type_series
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 506
    functionName: dask.dataframe.backends.get_parallel_type_dataframe
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 513
    functionName: dask.dataframe.backends.get_parallel_type_index
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: dask.dataframe.backends.get_parallel_type_object
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95bd00>
    - <ast.Constant object at 0x7fb9de95b580>
    - <ast.Constant object at 0x7fb9de95bfd0>
    - <ast.Constant object at 0x7fb9de95b7f0>
    argNames:
    - obj
    - index
    - encoding
    - hash_key
    - categorize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 527
    functionName: dask.dataframe.backends.hash_object_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pandas.util.hash_pandas_object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.util.hash_pandas_object
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 536
    functionName: dask.dataframe.backends.ShuffleGroupResult.__sizeof__
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dede8ca0>
    argNames:
    - df
    - c
    - k
    - ignore_index
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 553
    functionName: dask.dataframe.backends.group_split_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pandas._libs.algos.groupsort_indexer
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.zip
    - df.take
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    - locations.cumsum
    - c.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas._libs.algos.groupsort_indexer
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.take
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locations.cumsum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 7
    IfCount: 19
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb0070>
    - <ast.Constant object at 0x7fb9dedb0160>
    - <ast.Constant object at 0x7fb9dedb03a0>
    - <ast.Constant object at 0x7fb9dedb0a60>
    - <ast.Constant object at 0x7fb9dedb0400>
    argNames:
    - dfs
    - axis
    - join
    - uniform
    - filter_warning
    - ignore_index
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 569
    functionName: dask.dataframe.backends.concat_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - pandas.concat
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - pandas.CategoricalIndex
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - cat_mask.any
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - i._get_level_values
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - df.get
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - cat_mask.index.difference
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - pandas.api.types.union_categoricals
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - df.columns.intersection
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - pandas.Index
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - g.items
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - df.reset_index
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - pandas.MultiIndex.from_arrays
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - df.to_frame
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - out.reindex
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - pandas.MultiIndex.from_tuples
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i._get_level_values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.MultiIndex.from_tuples
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.columns.intersection
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cat_mask.index.difference
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parts.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.reindex
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd861940>
    - <ast.Constant object at 0x7fb9dd861d90>
    argNames:
    - categories
    - ordered
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 719
    functionName: dask.dataframe.backends.categorical_dtype_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - pandas.api.types.CategoricalDtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.CategoricalDtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 724
    functionName: dask.dataframe.backends.tolist_numpy_or_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - obj.tolist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.tolist
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 731
    functionName: dask.dataframe.backends.is_categorical_dtype_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 740
    functionName: dask.dataframe.backends.get_grouper_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd851ee0>
    argNames:
    - a
    - q
    - interpolation
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 745
    functionName: dask.dataframe.backends.percentile
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - a.to_numpy
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - fsspec.core.OpenFile.min
    - numpy.einsum
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.to_numpy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 752
    functionName: dask.dataframe.backends.to_pandas_dispatch_from_pandas
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 765
    functionName: dask.dataframe.backends.PandasBackendEntrypoint.to_backend_dispatch
    functionSourceFile: dask.dataframe.backends
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 769
    functionName: dask.dataframe.backends.PandasBackendEntrypoint.to_backend
    functionSourceFile: dask.dataframe.backends
    functionUses: 1
    functionsReached:
    - dask.dataframe.backends.PandasBackendEntrypoint.to_backend_dispatch
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - meta
    - enforce_metadata
    - transform_divisions
    - clear_divisions
    - align_dataframes
    - parent_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 987
    functionName: dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 43
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 796
    functionName: dask.dataframe.backends._register_cudf
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 802
    functionName: dask.dataframe.backends._register_cupy_to_cudf
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 809
    functionName: dask.dataframe.backends._register_cupy_to_cudf.meta_lib_from_array_cupy
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 814
    functionName: dask.dataframe.backends._register_cupy_to_cudf.tolist_cupy
    functionSourceFile: dask.dataframe.backends
    functionUses: 0
    functionsReached:
    - x.tolist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.tolist
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.extensions
    functionSourceFile: dask.dataframe.extensions
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.accessor
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def098b0>
    argNames:
    - cls
    - pd_cls
    - attr
    - min_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 12
    functionName: dask.dataframe.accessor._bind_method
    functionSourceFile: dask.dataframe.accessor
    functionUses: 1
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - <builtin>.setattr
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13
    functionName: dask.dataframe.accessor._bind_method.func
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc2db130>
    argNames:
    - cls
    - pd_cls
    - attr
    - min_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 25
    functionName: dask.dataframe.accessor._bind_property
    functionSourceFile: dask.dataframe.accessor
    functionUses: 1
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.property
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - <builtin>.setattr
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 26
    functionName: dask.dataframe.accessor._bind_property.func
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.property
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: dask.dataframe.accessor.maybe_wrap_pandas
    functionSourceFile: dask.dataframe.accessor
    functionUses: 11
    functionsReached:
    - <builtin>.isinstance
    - pandas.Series
    - pandas.Index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - accessor
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 71
    functionName: dask.dataframe.accessor.CachedAccessor.__init__
    functionSourceFile: dask.dataframe.accessor
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 75
    functionName: dask.dataframe.accessor.CachedAccessor.__get__
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    - series_meta.to_series
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._accessor.Accessor.__init__
    - object.__setattr__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - series
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: dask.dataframe.dask_expr._accessor.Accessor.__init__
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.getattr
    - series_meta.to_series
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - cls
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: dask.dataframe.accessor._register_accessor
    functionSourceFile: dask.dataframe.accessor
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - accessor
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 89
    functionName: dask.dataframe.accessor._register_accessor.decorator
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached:
    - cls._accessors.add
    - <builtin>.setattr
    - warnings.warn
    - dask.dataframe.accessor.CachedAccessor.__init__
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls._accessors.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 105
    functionName: dask.dataframe.accessor.register_dataframe_accessor
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.accessor._register_accessor
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: dask.dataframe.accessor.register_series_accessor
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.accessor._register_accessor
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: dask.dataframe.accessor.register_index_accessor
    functionSourceFile: dask.dataframe.accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.accessor._register_accessor
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.dispatch
    functionSourceFile: dask.array.dispatch
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.backends
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - functools.lru_cache
    - typing_extensions.ParamSpec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing_extensions.ParamSpec
    functionSourceFile: typing_extensions
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 30
    functionName: dask.backends.DaskBackendEntrypoint.to_backend_dispatch
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: dask.backends.DaskBackendEntrypoint.to_backend
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - entry_point_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 41
    functionName: dask.backends.detect_entrypoints
    functionSourceFile: dask.backends
    functionUses: 5
    functionsReached:
    - importlib_metadata.entry_points
    - importlib.metadata.entry_points
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - backend
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 93
    functionName: dask.backends.CreationDispatch.dispatch
    functionSourceFile: dask.backends
    functionUses: 4
    functionsReached:
    - importlib_metadata.entry_points
    - dask.backends.detect_entrypoints
    - <builtin>.isinstance
    - importlib.metadata.entry_points
    - dask.backends.CreationDispatch.register_backend
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 114
    functionName: dask.backends.CreationDispatch.backend
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda4ab80>
    argNames:
    - self
    - backend
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 119
    functionName: dask.backends.CreationDispatch.register_inplace
    functionSourceFile: dask.backends
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fn
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 129
    functionName: dask.backends.CreationDispatch.register_inplace.decorator
    functionSourceFile: dask.backends
    functionUses: 1
    functionsReached:
    - functools.wraps
    - importlib_metadata.entry_points
    - dispatcher.__setattr__
    - dask.backends.detect_entrypoints
    - <builtin>.isinstance
    - importlib.metadata.entry_points
    - dask.backends.CreationDispatch.dispatch
    - dask.backends.CreationDispatch.register_backend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dispatcher.__setattr__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 137
    functionName: dask.backends.CreationDispatch.register_inplace.decorator.wrapper
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 158
    functionName: dask.backends.CreationDispatch.__getattr__
    functionSourceFile: dask.backends
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - importlib_metadata.entry_points
    - dask.backends.detect_entrypoints
    - <builtin>.isinstance
    - importlib.metadata.entry_points
    - dask.backends.CreationDispatch.dispatch
    - dask.backends.CreationDispatch.register_backend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - functools.wraps
    - numpy.__module__.split
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - importlib_metadata.entry_points
    - dask.dataframe.utils.insert_meta_param_description
    - dispatcher.__setattr__
    - <builtin>.sorted
    - dask.utils._skip_doctest
    - re.split
    - importlib.metadata.entry_points
    - dask.backends.CreationDispatch.register_inplace
    - scipy.special.__module__.split
    - extra.rstrip
    - dask.utils.Dispatch.register
    - numpy.mro
    - <builtin>.range
    - not_supported.extend
    - kwargs.get
    - tail.find
    - doc.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.derived_from
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection._wrap_expr_method_operator
    - inspect.isclass
    - <builtin>.hasattr
    - dask.backends.CreationDispatch.dispatch
    - functools.partialmethod
    - dask.utils.skip_doctest
    - <builtin>.len
    - textwrap.wrap
    - dask.backends.CreationDispatch.register_inplace.decorator
    - dask.utils._derived_from
    - dask.backends.detect_entrypoints
    - seen.add
    - last.split
    - dask.backends.CreationDispatch.register_backend
    - inspect.signature
    - <builtin>.set
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.derived_from.wrapper
    - f.__doc__.replace
    - titles.items
    - line.strip
    - <builtin>.setattr
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - wrap_api
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 154
    functionName: dask.dataframe.dask_expr._collection._wrap_expr_api
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8f0df0>
    argNames:
    - self
    - other
    - op
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 166
    functionName: dask.dataframe.dask_expr._collection._wrap_expr_op
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - dask.dataframe.dask_expr._util._tokenize_partial
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - dask.utils.is_dataframe_like
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8cf4c0>
    - <ast.Constant object at 0x7fb9dc8cfd30>
    - <ast.Constant object at 0x7fb9dc8cf670>
    argNames:
    - x
    - columns
    - index
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 5037
    functionName: dask.dataframe.dask_expr._collection.from_dask_array
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 9
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - dask.blockwise.rewrite_blockwise
    - pandas.to_numeric.name.key.split
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - <builtin>.next
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - class_
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 191
    functionName: dask.dataframe.dask_expr._collection._wrap_expr_method_operator
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc6efd0>
    - <ast.Constant object at 0x7fb9dcc6ec10>
    - <ast.Constant object at 0x7fb9dcc6ee50>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 244
    functionName: dask.dataframe.dask_expr._collection._wrap_expr_method_operator.method
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - ancestors.append
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.tokenize.tokenize
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._validate_axis
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - stack.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._util._tokenize_partial
    - numeric_axis.get
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb34af0>
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 286
    functionName: dask.dataframe.dask_expr._collection._wrap_unary_expr_op
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - dask.dataframe.utils.insert_meta_param_description.<lambda1>
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.dataframe.utils.insert_meta_param_description
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - re.split
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - kwargs.get
    - <builtin>.staticmethod
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.utils.skip_doctest
    - <builtin>.len
    - textwrap.wrap
    - dask.utils._derived_from
    - seen.add
    - last.split
    - dask.dataframe.utils.insert_meta_param_description.f
    - named_schedulers.get
    - inspect.signature
    - <builtin>.set
    - f.__doc__.replace
    - dask.utils.derived_from.wrapper
    - titles.items
    - line.strip
    - stripped.startswith
    - functools.cached_property
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__init__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 316
    functionName: dask.dataframe.dask_expr._collection.FrameBase.expr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: dask.dataframe.dask_expr._collection.FrameBase._meta_nonempty
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 328
    functionName: dask.dataframe.dask_expr._collection.FrameBase.divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 352
    functionName: dask.dataframe.dask_expr._collection.FrameBase.npartitions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: dask.dataframe.dask_expr._collection.FrameBase.dtypes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 362
    functionName: dask.dataframe.dask_expr._collection.FrameBase.size
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 377
    functionName: dask.dataframe.dask_expr._collection.FrameBase.columns
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 383
    functionName: dask.dataframe.dask_expr._collection.FrameBase.clear_divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 390
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__len__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 394
    functionName: dask.dataframe.dask_expr._collection.FrameBase.nbytes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 397
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__reduce__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 400
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - pandas.api.types.is_float_dtype
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - other.item
    - dask.dataframe.dask_expr._collection.FrameBase.any
    - <builtin>.isinstance
    - <builtin>.list
    - dask._collections.new_collection
    - other.copy
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbb0730>
    - <ast.Constant object at 0x7fb9dcbb04f0>
    - <ast.Constant object at 0x7fb9dcbb0d60>
    argNames:
    - self
    - axis
    - skipna
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1848
    functionName: dask.dataframe.dask_expr._collection.FrameBase.any
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 4
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_float_dtype
    functionSourceFile: pandas
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other.item
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 427
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__dask_tokenize__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 430
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__repr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - _str_fmt.format
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - dask.utils.maybe_pluralize
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._collection.FrameBase._repr_data
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - data.partition
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2613
    functionName: dask.dataframe.dask_expr._collection.FrameBase._repr_data
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.partition
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _str_fmt.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 449
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__bool__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb0da90>
    argNames:
    - self
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 455
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__array__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - numpy.array
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccc25e0>
    argNames:
    - self
    - fuse
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 458
    functionName: dask.dataframe.dask_expr._collection.FrameBase.persist
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.base.DaskMethodsMixin.persist
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - dask.array._array_expr._collection.Array.optimize
    - dask._collections.new_collection
    - dask.array._array_expr._collection.Array.persist
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd88f40>
    argNames:
    - self
    - fuse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 556
    functionName: dask.dataframe.dask_expr._collection.FrameBase.optimize
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 13
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccc2e20>
    - <ast.Constant object at 0x7fb9dccc2340>
    argNames:
    - self
    - filename
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 462
    functionName: dask.dataframe.dask_expr._collection.FrameBase.analyze
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - tlz.unique
    - dask.dataframe.core.check_divisions
    - result.where
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.sum
    - cond.to_series
    - <builtin>.hasattr
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - <builtin>.list
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask.utils.Dispatch.__init__
    - typ.__name__.lower
    - result.min
    - result.to_series
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.repartition
    - <builtin>.all
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbcab8e0>
    - <ast.Constant object at 0x7fb9dbcabfd0>
    - <ast.Constant object at 0x7fb9dbcabe20>
    - <ast.Constant object at 0x7fb9dbcab3d0>
    - <ast.Constant object at 0x7fb9dbcab760>
    argNames:
    - self
    - divisions
    - npartitions
    - partition_size
    - freq
    - force
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1281
    functionName: dask.dataframe.dask_expr._collection.FrameBase.repartition
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - <builtin>.sorted
    - tlz.unique
    - dask.dataframe.core.check_divisions
    - result.where
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.sum
    - cond.to_series
    - <builtin>.hasattr
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - <builtin>.list
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask.utils.Dispatch.__init__
    - typ.__name__.lower
    - result.min
    - result.to_series
    - dask._collections.new_collection
    - <builtin>.all
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccc2d00>
    - <ast.Constant object at 0x7fb9dccc2c40>
    argNames:
    - self
    - stage
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 489
    functionName: dask.dataframe.dask_expr._collection.FrameBase.explain
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - tlz.unique
    - dask.dataframe.core.check_divisions
    - result.where
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.sum
    - cond.to_series
    - <builtin>.hasattr
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - <builtin>.list
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask.utils.Dispatch.__init__
    - typ.__name__.lower
    - result.min
    - result.to_series
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.repartition
    - <builtin>.all
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 525
    functionName: dask.dataframe.dask_expr._collection.FrameBase.pprint
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 537
    functionName: dask.dataframe.dask_expr._collection.FrameBase.dask
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 545
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__dask_keys__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 550
    functionName: dask.dataframe.dask_expr._collection.FrameBase.simplify
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 553
    functionName: dask.dataframe.dask_expr._collection.FrameBase.lower_once
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 576
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__dask_postcompute__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    - dask._collections.new_collection
    - state.__dask_postcompute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.__dask_postcompute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - futures
    - meta
    - divisions
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 583
    functionName: dask.dataframe.dask_expr._collection.FrameBase._postpersist
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.sorted
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.from_graph
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - layer
    - _meta
    - divisions
    - keys
    - name_prefix
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4970
    functionName: dask.dataframe.dask_expr._collection.from_graph
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 387
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 592
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__dask_postpersist__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 601
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - functools.partial
    - object.__getattribute__
    - <builtin>.getattr
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ded11670>
    argNames:
    - self
    - tasks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 617
    functionName: dask.dataframe.dask_expr._collection.FrameBase.visualize
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 631
    functionName: dask.dataframe.dask_expr._collection.FrameBase.known_divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 646
    functionName: dask.dataframe.dask_expr._collection.FrameBase.index
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda32460>
    - <ast.Constant object at 0x7fb9dda32af0>
    - <ast.Constant object at 0x7fb9dda327c0>
    argNames:
    - self
    - n
    - npartitions
    - compute
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 675
    functionName: dask.dataframe.dask_expr._collection.FrameBase.head
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - out.compute
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda32400>
    - <ast.Constant object at 0x7fb9dda32520>
    argNames:
    - self
    - n
    - compute
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 695
    functionName: dask.dataframe.dask_expr._collection.FrameBase.tail
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - out.compute
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc90190>
    argNames:
    - self
    - deep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 705
    functionName: dask.dataframe.dask_expr._collection.FrameBase.copy
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 725
    functionName: dask.dataframe.dask_expr._collection.FrameBase.isin
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.dataframe.dask_expr._collection.FrameBase.any
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - pandas.api.types.infer_dtype
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - tlz.concat.name.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - numpy.fromiter
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.tokenize._tokenize_deterministic
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.infer_dtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fromiter
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: dask.dataframe.dask_expr._collection.FrameBase.partitions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.IndexCallable.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 815
    functionName: dask.dataframe.dask_expr._collection.FrameBase.get_partition
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 2
    IfCount: 11
    argCount: 8
    argDefaultValues:
    - <ast.Name object at 0x7fb9dd8575e0>
    - <ast.Constant object at 0x7fb9dd857130>
    - <ast.Constant object at 0x7fb9dd857fa0>
    - <ast.Constant object at 0x7fb9dd857160>
    - <ast.Constant object at 0x7fb9dd8570d0>
    - <ast.Constant object at 0x7fb9dd857280>
    argNames:
    - self
    - 'on'
    - ignore_index
    - npartitions
    - shuffle_method
    - on_index
    - force
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 838
    functionName: dask.dataframe.dask_expr._collection.FrameBase.shuffle
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle._arrow.check_dtype_support
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.check_minimal_arrow_version
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.dataframe.dask_expr._collection.FrameBase.any
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.utils.get_default_shuffle_method
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - pandas.api.types.is_list_like
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - distributed.default_client
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - res.map_partitions
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._arrow.check_dtype_support
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase.shuffle.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res.map_partitions
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca81220>
    - <ast.Constant object at 0x7fb9dca81fd0>
    argNames:
    - self
    - rule
    - closed
    - label
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 951
    functionName: dask.dataframe.dask_expr._collection.FrameBase.resample
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - obj
    - rule
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 285
    functionName: dask.dataframe.tseries.resample.Resampler.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - window
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 956
    functionName: dask.dataframe.dask_expr._collection.FrameBase.rolling
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr._rolling.Rolling.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc503220>
    - <ast.Constant object at 0x7fb9dc503af0>
    - <ast.Constant object at 0x7fb9dc5032b0>
    - <ast.Constant object at 0x7fb9dc503100>
    - <ast.Constant object at 0x7fb9dc503790>
    argNames:
    - self
    - obj
    - window
    - groupby_kwargs
    - groupby_slice
    - min_periods
    - center
    - win_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 242
    functionName: dask.dataframe.dask_expr._rolling.Rolling.__init__
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.utils.insert_meta_param_description.f
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - func
    - before
    - after
    - args
    - meta
    - enforce_metadata
    - transform_divisions
    - clear_divisions
    - align_dataframes
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1125
    functionName: dask.dataframe.dask_expr._collection.FrameBase.map_overlap
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_overlap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcad23d0>
    - <ast.Constant object at 0x7fb9dcad2c40>
    - <ast.Constant object at 0x7fb9dcad2f40>
    - <ast.Constant object at 0x7fb9dcad2f70>
    - <ast.Constant object at 0x7fb9dcad2790>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - min_count
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1447
    functionName: dask.dataframe.dask_expr._collection.FrameBase.sum
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 4
    functionsReached:
    - result.where
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - result.min
    - result.to_series
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    - cond.to_series
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df306970>
    - <ast.Constant object at 0x7fb9df3064f0>
    - <ast.Constant object at 0x7fb9df306d90>
    argNames:
    - self
    - lengths
    - meta
    - optimize
    - optimize_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1378
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_dask_array
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.dataframe.dask_expr._collection.FrameBase._validate_chunks
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - arr
    - lengths
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2451
    functionName: dask.dataframe.dask_expr._collection.FrameBase._validate_chunks
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1420
    functionName: dask.dataframe.dask_expr._collection.FrameBase.values
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - warnings.warn
    - pandas.core.dtypes.common.is_extension_array_dtype
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.core.dtypes.common.is_extension_array_dtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1435
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__divmod__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1439
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__rdivmod__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1443
    functionName: dask.dataframe.dask_expr._collection.FrameBase.__abs__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask.dataframe.dask_expr._collection.FrameBase.abs
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1896
    functionName: dask.dataframe.dask_expr._collection.FrameBase.abs
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - result
    - min_count
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1469
    functionName: dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 6
    functionsReached:
    - typ.__name__.lower
    - result.where
    - dask.utils.is_series_like
    - result.min
    - result.to_series
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    - cond.to_series
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2295
    functionName: dask.dataframe.dask_expr._collection.FrameBase.notnull
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 11
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.to_series
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cond.to_series
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.where
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.min
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3243a0>
    - <ast.Constant object at 0x7fb9df3241f0>
    - <ast.Constant object at 0x7fb9df324910>
    - <ast.Constant object at 0x7fb9df324c70>
    - <ast.Constant object at 0x7fb9df324e80>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - min_count
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1486
    functionName: dask.dataframe.dask_expr._collection.FrameBase.prod
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.where
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - result.min
    - result.to_series
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    - cond.to_series
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df002670>
    - <ast.Constant object at 0x7fb9df002850>
    - <ast.Constant object at 0x7fb9df002790>
    - <ast.Constant object at 0x7fb9df0024f0>
    - <ast.Constant object at 0x7fb9df0025b0>
    argNames:
    - self
    - axis
    - skipna
    - ddof
    - numeric_only
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1510
    functionName: dask.dataframe.dask_expr._collection.FrameBase.var
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask.utils.is_dataframe_like
    - <builtin>.list
    - dask._collections.new_collection
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec78fa0>
    - <ast.Constant object at 0x7fb9dec781c0>
    - <ast.Constant object at 0x7fb9dec78160>
    - <ast.Constant object at 0x7fb9dec78220>
    - <ast.Constant object at 0x7fb9dec78550>
    argNames:
    - self
    - axis
    - skipna
    - ddof
    - numeric_only
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1530
    functionName: dask.dataframe.dask_expr._collection.FrameBase.std
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.dataframe.dask_expr._collection.FrameBase.copy
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - dask.dataframe.utils.meta_series_constructor
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - layers.append
    - <builtin>.isinstance
    - pandas.api.types.is_string_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - <builtin>.str
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - result.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.astype
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - pandas.api.types.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - series.dropna
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.var
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - dask.dataframe.core._convert_to_numeric
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - dask.dataframe._compat.is_string_dtype
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.isnull
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_datetime64_any_dtype
    functionSourceFile: pandas
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.map_partitions
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1625
    functionName: dask.dataframe.dask_expr._collection.FrameBase.enforce_runtime_divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd93a4c0>
    - <ast.Constant object at 0x7fb9dd93a250>
    - <ast.Constant object at 0x7fb9dd93aee0>
    - <ast.Constant object at 0x7fb9dd93ae20>
    argNames:
    - self
    - axis
    - bias
    - nan_policy
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1636
    functionName: dask.dataframe.dask_expr._collection.FrameBase.skew
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - pandas.api.types.is_string_dtype
    - frame.select_dtypes
    - dask.dataframe._compat.is_string_dtype
    - dask.utils.is_dataframe_like
    - <builtin>.all
    - dask._collections.new_collection
    - <builtin>.hasattr
    - result.fillna
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.select_dtypes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.fillna
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea964f0>
    - <ast.Constant object at 0x7fb9dc4226d0>
    - <ast.Constant object at 0x7fb9dc422130>
    - <ast.Constant object at 0x7fb9dc422520>
    - <ast.Constant object at 0x7fb9dc422b80>
    argNames:
    - self
    - axis
    - fisher
    - bias
    - nan_policy
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1695
    functionName: dask.dataframe.dask_expr._collection.FrameBase.kurtosis
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - pandas.api.types.is_string_dtype
    - frame.select_dtypes
    - dask.dataframe._compat.is_string_dtype
    - dask.utils.is_dataframe_like
    - <builtin>.all
    - dask._collections.new_collection
    - <builtin>.hasattr
    - result.fillna
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd73f1f0>
    - <ast.Constant object at 0x7fb9dd73f1c0>
    - <ast.Constant object at 0x7fb9dd73fe50>
    - <ast.Constant object at 0x7fb9dd73fcd0>
    - <ast.Constant object at 0x7fb9dd73f2b0>
    argNames:
    - self
    - axis
    - skipna
    - ddof
    - split_every
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1761
    functionName: dask.dataframe.dask_expr._collection.FrameBase.sem
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._collection.FrameBase.var
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask.utils.is_dataframe_like
    - <builtin>.list
    - dask.dataframe.dask_expr._collection.FrameBase.count
    - dask._collections.new_collection
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcca03a0>
    - <ast.Constant object at 0x7fb9dcca0a90>
    - <ast.Constant object at 0x7fb9dcca0580>
    argNames:
    - self
    - axis
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1889
    functionName: dask.dataframe.dask_expr._collection.FrameBase.count
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - min_periods
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1790
    functionName: dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 7
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccc87c0>
    - <ast.Constant object at 0x7fb9dccc8910>
    - <ast.Constant object at 0x7fb9dccc8070>
    - <ast.Constant object at 0x7fb9dccc8880>
    argNames:
    - self
    - min_periods
    - numeric_only
    - split_every
    - scalar
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1805
    functionName: dask.dataframe.dask_expr._collection.FrameBase._cov
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - <builtin>.len
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc54ffd0>
    - <ast.Constant object at 0x7fb9dc54f670>
    - <ast.Constant object at 0x7fb9dc54fd90>
    - <ast.Constant object at 0x7fb9dc54f3a0>
    - <ast.Constant object at 0x7fb9dc54f5e0>
    argNames:
    - self
    - method
    - min_periods
    - numeric_only
    - split_every
    - scalar
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1811
    functionName: dask.dataframe.dask_expr._collection.FrameBase._corr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - <builtin>.len
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc54f640>
    - <ast.Constant object at 0x7fb9dc54f100>
    - <ast.Constant object at 0x7fb9dc54f310>
    - <ast.Constant object at 0x7fb9dc54f730>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1825
    functionName: dask.dataframe.dask_expr._collection.FrameBase.mean
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc443b20>
    - <ast.Constant object at 0x7fb9dc443490>
    - <ast.Constant object at 0x7fb9dc443d60>
    - <ast.Constant object at 0x7fb9dc443700>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1839
    functionName: dask.dataframe.dask_expr._collection.FrameBase.max
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbb0100>
    - <ast.Constant object at 0x7fb9dcbb0d00>
    - <ast.Constant object at 0x7fb9dcbb0eb0>
    argNames:
    - self
    - axis
    - skipna
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1855
    functionName: dask.dataframe.dask_expr._collection.FrameBase.all
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df075970>
    - <ast.Constant object at 0x7fb9df075b20>
    - <ast.Constant object at 0x7fb9df075730>
    - <ast.Constant object at 0x7fb9df075b50>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1862
    functionName: dask.dataframe.dask_expr._collection.FrameBase.idxmin
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df075220>
    - <ast.Constant object at 0x7fb9df075400>
    - <ast.Constant object at 0x7fb9df075ee0>
    - <ast.Constant object at 0x7fb9df075ac0>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1871
    functionName: dask.dataframe.dask_expr._collection.FrameBase.idxmax
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd88f670>
    - <ast.Constant object at 0x7fb9dd88ffd0>
    - <ast.Constant object at 0x7fb9dd88f100>
    - <ast.Constant object at 0x7fb9dd88f9a0>
    argNames:
    - self
    - axis
    - skipna
    - numeric_only
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1880
    functionName: dask.dataframe.dask_expr._collection.FrameBase.min
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1907
    functionName: dask.dataframe.dask_expr._collection.FrameBase.combine_first
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd49e20>
    argNames:
    - self
    - other
    - join
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 2057
    functionName: dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 7
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd74ddf0>
    - <ast.Constant object at 0x7fb9dd74d2b0>
    argNames:
    - self
    - freq
    - how
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1912
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_timestamp
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1916
    functionName: dask.dataframe.dask_expr._collection.FrameBase.isna
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de15ffd0>
    - <ast.Constant object at 0x7fb9de15f040>
    argNames:
    - self
    - frac
    - random_state
    - shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1919
    functionName: dask.dataframe.dask_expr._collection.FrameBase.random_split
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.allclose
    - result.where
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - result.min
    - result.to_series
    - <builtin>.all
    - dask.dataframe.dask_expr._collection.FrameBase.sum
    - dask.dataframe.dask_expr._collection.FrameBase.notnull
    - dask._collections.new_collection
    - cond.to_series
    - <builtin>.hasattr
    - out.append
    - <builtin>.range
    - dask.dataframe.dask_expr._collection.FrameBase._apply_min_count
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df7625b0>
    argNames:
    - self
    - decimals
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1958
    functionName: dask.dataframe.dask_expr._collection.FrameBase.round
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dc80dac0>
    argNames:
    - self
    - cond
    - other
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1962
    functionName: dask.dataframe.dask_expr._collection.FrameBase.where
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dc2e73a0>
    argNames:
    - self
    - cond
    - other
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1970
    functionName: dask.dataframe.dask_expr._collection.FrameBase.mask
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc7af40>
    - <ast.Name object at 0x7fb9dcc7abb0>
    - <ast.Constant object at 0x7fb9dcc7a670>
    argNames:
    - self
    - to_replace
    - value
    - regex
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1978
    functionName: dask.dataframe.dask_expr._collection.FrameBase.replace
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc7afd0>
    - <ast.Constant object at 0x7fb9dcc7a4c0>
    argNames:
    - self
    - axis
    - limit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1982
    functionName: dask.dataframe.dask_expr._collection.FrameBase.ffill
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._validate_axis
    - dask.utils.Dispatch.__init__
    - numeric_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase.ffill.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8b6fd0>
    - <ast.Constant object at 0x7fb9dd8b67f0>
    argNames:
    - self
    - axis
    - limit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1992
    functionName: dask.dataframe.dask_expr._collection.FrameBase.bfill
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._validate_axis
    - dask.utils.Dispatch.__init__
    - numeric_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase.bfill.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8b6eb0>
    - <ast.Constant object at 0x7fb9dd8b6e80>
    argNames:
    - self
    - value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2002
    functionName: dask.dataframe.dask_expr._collection.FrameBase.fillna
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddbed520>
    - <ast.Constant object at 0x7fb9ddbedc70>
    - <ast.Constant object at 0x7fb9ddbed5b0>
    argNames:
    - self
    - periods
    - freq
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2011
    functionName: dask.dataframe.dask_expr._collection.FrameBase.shift
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._validate_axis
    - dask.utils.Dispatch.__init__
    - numeric_axis.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8726a0>
    - <ast.Constant object at 0x7fb9dd872820>
    argNames:
    - self
    - periods
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2029
    functionName: dask.dataframe.dask_expr._collection.FrameBase.diff
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._validate_axis
    - dask.utils.Dispatch.__init__
    - numeric_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7fb9dd899280>
    - <ast.Name object at 0x7fb9dd8993d0>
    - <ast.Name object at 0x7fb9dd8991f0>
    - <ast.Constant object at 0x7fb9dd8992e0>
    argNames:
    - self
    - mapper
    - index
    - columns
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2052
    functionName: dask.dataframe.dask_expr._collection.FrameBase.rename_axis
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd49fd0>
    - <ast.Constant object at 0x7fb9dcaab7c0>
    - <ast.Constant object at 0x7fb9dcaab910>
    argNames:
    - self
    - other
    - join
    - axis
    - fill_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 2071
    functionName: dask.dataframe.dask_expr._collection.FrameBase.align
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaabe50>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2075
    functionName: dask.dataframe.dask_expr._collection.FrameBase.nunique_approx
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaab940>
    - <ast.Constant object at 0x7fb9dcaab130>
    argNames:
    - self
    - axis
    - skipna
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2096
    functionName: dask.dataframe.dask_expr._collection.FrameBase.cumsum
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccdaeb0>
    - <ast.Constant object at 0x7fb9dccdafa0>
    argNames:
    - self
    - axis
    - skipna
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2102
    functionName: dask.dataframe.dask_expr._collection.FrameBase.cumprod
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccda3a0>
    - <ast.Constant object at 0x7fb9dccda070>
    argNames:
    - self
    - axis
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2108
    functionName: dask.dataframe.dask_expr._collection.FrameBase.cummax
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccdad60>
    - <ast.Constant object at 0x7fb9dccda460>
    argNames:
    - self
    - axis
    - skipna
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2114
    functionName: dask.dataframe.dask_expr._collection.FrameBase.cummin
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dceda880>
    - <ast.Constant object at 0x7fb9dcedaee0>
    - <ast.Name object at 0x7fb9dceda7f0>
    - <ast.Constant object at 0x7fb9dceda400>
    - <ast.Constant object at 0x7fb9dceda4c0>
    - <ast.Constant object at 0x7fb9dcedaf10>
    - <ast.Constant object at 0x7fb9dceda940>
    - <ast.Constant object at 0x7fb9dceda460>
    argNames:
    - self
    - chunk
    - aggregate
    - combine
    - meta
    - token
    - split_every
    - chunk_kwargs
    - aggregate_kwargs
    - combine_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2119
    functionName: dask.dataframe.dask_expr._collection.FrameBase.reduction
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - chunk_kwargs.copy
    - aggregate_kwargs.update
    - combine_kwargs.update
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - chunk_kwargs.update
    - combine_kwargs.copy
    - aggregate_kwargs.copy
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk_kwargs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: combine_kwargs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: combine_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aggregate_kwargs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aggregate_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc543520>
    - <ast.Constant object at 0x7fb9dc5431c0>
    argNames:
    - self
    - index
    - deep
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2262
    functionName: dask.dataframe.dask_expr._collection.FrameBase.memory_usage_per_partition
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2284
    functionName: dask.dataframe.dask_expr._collection.FrameBase.loc
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._indexing.Indexer.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 38
    functionName: dask.dataframe.dask_expr._indexing.Indexer.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc5cf10>
    - <ast.Constant object at 0x7fb9ddc5c670>
    argNames:
    - self
    - col
    - set_divisions
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2302
    functionName: dask.dataframe.dask_expr._collection.FrameBase.compute_current_divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._collection._compute_partition_stats
    - dask.dataframe.methods.tolist
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.sorted
    - warnings.warn
    - dask.dataframe.dask_expr._collection.FrameBase.any
    - <builtin>.range
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - maxes.bfill
    - <builtin>.tuple
    - mins.bfill
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df0e2070>
    argNames:
    - column
    - allow_overlap
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6424
    functionName: dask.dataframe.dask_expr._collection._compute_partition_stats
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - dask.dataframe.methods.tolist
    - <builtin>.zip
    - <builtin>.sorted
    - warnings.warn
    - <builtin>.list
    - maxes.bfill
    - mins.bfill
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - data
    - npartitions
    - orient
    - dtype
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2376
    functionName: dask.dataframe.dask_expr._collection.FrameBase.from_dict
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.from_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - filename
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 2388
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_json
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dask.base.compute
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - name.startswith
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.dataframe.io.json.to_json
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - functools.partial.to_sql
    - dask.layers.ArraySliceDep.__init__
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc52da90>
    - <ast.Constant object at 0x7fb9dc52dc10>
    - <ast.Constant object at 0x7fb9dc52da00>
    - <ast.Constant object at 0x7fb9dc52d190>
    - <ast.Constant object at 0x7fb9dc52dd30>
    - <ast.Constant object at 0x7fb9dc52d940>
    - <ast.Constant object at 0x7fb9dc52daf0>
    - <ast.Constant object at 0x7fb9dc52d4f0>
    - <ast.Constant object at 0x7fb9dc52da60>
    argNames:
    - df
    - url_path
    - orient
    - lines
    - storage_options
    - compute
    - encoding
    - errors
    - compression
    - compute_kwargs
    - name_function
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 20
    functionName: dask.dataframe.io.json.to_json
    functionSourceFile: dask.dataframe.io.json
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - meta.reshape
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dask.base.compute
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcab8f40>
    - <ast.Constant object at 0x7fb9dcab84f0>
    - <ast.Constant object at 0x7fb9dcab8640>
    - <ast.Constant object at 0x7fb9dcab8340>
    - <ast.Constant object at 0x7fb9dcab8190>
    - <ast.Constant object at 0x7fb9dcab8a60>
    - <ast.Constant object at 0x7fb9dcab89a0>
    - <ast.Constant object at 0x7fb9dcab8760>
    - <ast.Constant object at 0x7fb9dcab8400>
    - <ast.Constant object at 0x7fb9dcab8ee0>
    argNames:
    - self
    - name
    - uri
    - schema
    - if_exists
    - index
    - index_label
    - chunksize
    - dtype
    - method
    - compute
    - parallel
    - engine_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 2394
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_sql
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - meta.reshape
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dask.base.compute
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.io.sql.to_sql
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc613f10>
    - <ast.Constant object at 0x7fb9dc613ac0>
    - <ast.Constant object at 0x7fb9dc6130a0>
    - <ast.Constant object at 0x7fb9dc613880>
    - <ast.Constant object at 0x7fb9dc613df0>
    - <ast.Constant object at 0x7fb9dc613b50>
    - <ast.Constant object at 0x7fb9dc613460>
    - <ast.Constant object at 0x7fb9dc6139d0>
    - <ast.Constant object at 0x7fb9dc613e20>
    - <ast.Constant object at 0x7fb9dc613e50>
    argNames:
    - df
    - name
    - uri
    - schema
    - if_exists
    - index
    - index_label
    - chunksize
    - dtype
    - method
    - compute
    - parallel
    - engine_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 425
    functionName: dask.dataframe.io.sql.to_sql
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - meta.reshape
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dask.base.compute
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - expr.items
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - path
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2427
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_orc
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - fs._strip_protocol
    - <builtin>.isinstance
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.optimization_function
    - dask.base.compute_as_if_collection
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.io.orc.core._get_engine
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - _DistributedClient.current
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - dsk.keys
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.base.get_scheduler
    - dask.highlevelgraph.MaterializedLayer.__init__
    - fsspec.utils.stringify_path
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - expr._layer
    - dask.dataframe.dask_expr._collection.FrameBase.reset_index
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base._distributed_available
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - fs.mkdirs
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.dataframe.io.orc.core.to_orc
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dsk.update
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.base._ensure_not_async
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deac3550>
    - <ast.Constant object at 0x7fb9deac3580>
    - <ast.Constant object at 0x7fb9deac3880>
    - <ast.Constant object at 0x7fb9deac3850>
    - <ast.Constant object at 0x7fb9deac3a90>
    argNames:
    - df
    - path
    - engine
    - write_index
    - storage_options
    - compute
    - compute_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 126
    functionName: dask.dataframe.io.orc.core.to_orc
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - fs._strip_protocol
    - <builtin>.isinstance
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.optimization_function
    - dask.base.compute_as_if_collection
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.io.orc.core._get_engine
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - _DistributedClient.current
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - dsk.keys
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.base.get_scheduler
    - dask.highlevelgraph.MaterializedLayer.__init__
    - fsspec.utils.stringify_path
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - expr._layer
    - dask.dataframe.dask_expr._collection.FrameBase.reset_index
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base._distributed_available
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - fs.mkdirs
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dsk.update
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.base._ensure_not_async
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - filename
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 2433
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_csv
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - dask.dataframe.io.csv.to_csv
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - append_mode.replace
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - operator.add
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - fsspec.core.open
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - dask.array.routines._int_piecewise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - values.extend
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - compute_kwargs.get
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb6a00>
    - <ast.Constant object at 0x7fb9dedb6c10>
    - <ast.Constant object at 0x7fb9dedb6b80>
    - <ast.Constant object at 0x7fb9dedb6ca0>
    - <ast.Constant object at 0x7fb9dc165af0>
    - <ast.Constant object at 0x7fb9dc165700>
    - <ast.Constant object at 0x7fb9dc1653a0>
    - <ast.Constant object at 0x7fb9dc165160>
    - <ast.Constant object at 0x7fb9dc165220>
    - <ast.Constant object at 0x7fb9dc165940>
    argNames:
    - df
    - filename
    - single_file
    - encoding
    - mode
    - name_function
    - compression
    - compute
    - scheduler
    - storage_options
    - header_first_partition_only
    - compute_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 767
    functionName: dask.dataframe.io.csv.to_csv
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - append_mode.replace
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nanmin
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - operator.add
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - dask.dataframe.dask_expr._collection.Scalar.to_delayed
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - fsspec.core.open
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - dask.array.routines._int_piecewise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - values.extend
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - compute_kwargs.get
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc555790>
    - <ast.Constant object at 0x7fb9dc555d60>
    argNames:
    - self
    - index
    - lengths
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2439
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_records
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.dataframe.dask_expr._collection.FrameBase._validate_chunks
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - dask.dataframe.dask_expr.io.records.to_records
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 6
    functionName: dask.dataframe.dask_expr.io.records.to_records
    functionSourceFile: dask.dataframe.dask_expr.io.records
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc759d0>
    - <ast.Constant object at 0x7fb9dcc75670>
    argNames:
    - self
    - index
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 2476
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_bag
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - dask.dataframe.dask_expr.io.bag.to_bag
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_keys__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7160>
    - <ast.Constant object at 0x7fb9dd6e7b20>
    argNames:
    - df
    - index
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 8
    functionName: dask.dataframe.dask_expr.io.bag.to_bag
    functionSourceFile: dask.dataframe.dask_expr.io.bag
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - _ENSURE_DETERMINISTIC.reset
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_keys__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc73b730>
    - <ast.Constant object at 0x7fb9dc73b9d0>
    argNames:
    - self
    - path_or_buf
    - key
    - mode
    - append
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2482
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_hdf
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - fsspec.utils.stringify_path.count
    - fsspec.utils.build_name_function
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - uuid.uuid1
    - functools.partial.key.__dask_graph__
    - threading.Lock
    - <builtin>.range
    - functools.partial
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.optimization_function
    - dask.base.compute_as_if_collection
    - fsspec.utils.stringify_path.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - filenames.append
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - distributed.get_client
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.dataframe.io.hdf.to_hdf.<lambda1>
    - dask.dataframe.io.hdf.to_hdf.<lambda2>
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - _DistributedClient.current
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - kwargs.copy
    - key.replace
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.worker.get_client
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.base.get_scheduler
    - dask.highlevelgraph.MaterializedLayer.__init__
    - fsspec.utils.stringify_path
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - key.count
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.utils.get_scheduler_lock
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - distributed.default_client
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.dataframe.io.hdf.to_hdf
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.lock.Lock
    - tlz.unique
    - dask.base._distributed_available
    - multiprocessing.get_context
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - kwargs.update
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.utils.SerializableLock.__init__
    - dsk.update
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - kwargs2.copy
    - dask.base._ensure_not_async
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 22
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 32
    ICount: 7
    IfCount: 22
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34fa0>
    - <ast.Constant object at 0x7fb9dcf34d30>
    - <ast.Constant object at 0x7fb9dcf348e0>
    - <ast.Constant object at 0x7fb9dcf342b0>
    - <ast.Constant object at 0x7fb9dcf34370>
    - <ast.Constant object at 0x7fb9dcf34250>
    - <ast.Constant object at 0x7fb9dcf34940>
    argNames:
    - df
    - path
    - key
    - mode
    - append
    - scheduler
    - name_function
    - compute
    - lock
    - dask_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 39
    functionName: dask.dataframe.io.hdf.to_hdf
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - fsspec.utils.stringify_path.count
    - fsspec.utils.build_name_function
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - uuid.uuid1
    - functools.partial.key.__dask_graph__
    - threading.Lock
    - <builtin>.range
    - functools.partial
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.optimization_function
    - dask.base.compute_as_if_collection
    - fsspec.utils.stringify_path.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - filenames.append
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - distributed.get_client
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.dataframe.io.hdf.to_hdf.<lambda1>
    - dask.dataframe.io.hdf.to_hdf.<lambda2>
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - _DistributedClient.current
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - kwargs.copy
    - key.replace
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.worker.get_client
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.base.get_scheduler
    - dask.highlevelgraph.MaterializedLayer.__init__
    - fsspec.utils.stringify_path
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - key.count
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.utils.get_scheduler_lock
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - distributed.default_client
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.lock.Lock
    - tlz.unique
    - dask.base._distributed_available
    - multiprocessing.get_context
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - kwargs.update
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.utils.SerializableLock.__init__
    - dsk.update
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - kwargs2.copy
    - dask.base._ensure_not_async
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc73be50>
    argNames:
    - self
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2488
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_delayed
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_keys__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdc48b0>
    argNames:
    - self
    - backend
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2517
    functionName: dask.dataframe.dask_expr._collection.FrameBase.to_backend
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - importlib_metadata.entry_points
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - importlib.metadata.entry_points
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.backends.CreationDispatch.dispatch
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - dask.array.backends.NumpyBackendEntrypoint.to_backend
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - dask.array.backends.NumpyBackendEntrypoint.to_backend_dispatch
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - dask.backends.detect_entrypoints
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - dask.backends.CreationDispatch.register_backend
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.dataframe.dask_expr._backends.PandasBackendEntrypoint.to_backend
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.dataframe.backends.PandasBackendEntrypoint.to_backend_dispatch
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - dask.dataframe.backends.PandasBackendEntrypoint.to_backend
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 39
    functionName: dask.dataframe.dask_expr._backends.PandasBackendEntrypoint.to_backend
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dca77310>
    argNames:
    - self
    - other
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2540
    functionName: dask.dataframe.dask_expr._collection.FrameBase.dot
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.isinstance
    - s.groupby
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.FrameBase.dot.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - x.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.groupby
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2553
    functionName: dask.dataframe.dask_expr._collection.FrameBase.pipe
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de9cd790>
    - <ast.Constant object at 0x7fb9de9cdaf0>
    - <ast.Constant object at 0x7fb9de9cda00>
    - <ast.Constant object at 0x7fb9de9cdee0>
    argNames:
    - self
    - n
    - frac
    - replace
    - random_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2565
    functionName: dask.dataframe.dask_expr._collection.FrameBase.sample
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - warnings.warn
    - <builtin>.isinstance
    - numpy.random.RandomState
    - dask.utils.random_state_data
    - <builtin>.list
    - numpy.frombuffer
    - dask._collections.new_collection
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2617
    functionName: dask.dataframe.dask_expr._collection.FrameBase._repr_divisions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - pandas.Index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 2627
    functionName: dask.dataframe.dask_expr._collection._dot_series
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - dask.dataframe.utils.meta_series_constructor
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - M.dot
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: M.dot
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partialmethod
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.DataFrame
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - dask.dataframe.utils.insert_meta_param_description.<lambda1>
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.dataframe.utils.insert_meta_param_description
    - <builtin>.sorted
    - dask.utils._skip_doctest
    - re.split
    - scipy.special.__module__.split
    - extra.rstrip
    - tail.find
    - numpy.mro
    - not_supported.extend
    - <builtin>.range
    - kwargs.get
    - doc.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.utils.skip_doctest
    - <builtin>.len
    - textwrap.wrap
    - dask.utils._derived_from
    - seen.add
    - last.split
    - dask.dataframe.utils.insert_meta_param_description.f
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - f.__doc__.replace
    - line.strip
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2688
    functionName: dask.dataframe.dask_expr._collection.DataFrame.shape
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2692
    functionName: dask.dataframe.dask_expr._collection.DataFrame.ndim
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2697
    functionName: dask.dataframe.dask_expr._collection.DataFrame.empty
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeNotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2707
    functionName: dask.dataframe.dask_expr._collection.DataFrame.items
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 5
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2712
    functionName: dask.dataframe.dask_expr._collection.DataFrame.axes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2715
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__contains__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2718
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__iter__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2721
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__dataframe__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de2e1e20>
    - <ast.Constant object at 0x7fb9de2e1220>
    argNames:
    - self
    - df
    - nan_as_null
    - allow_copy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 21
    functionName: dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2727
    functionName: dask.dataframe.dask_expr._collection.DataFrame.iterrows
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - df.iterrows
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - dask._collections.new_collection
    - frame.get_partition
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.get_partition
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.iterrows
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec710a0>
    - <ast.Constant object at 0x7fb9dec71670>
    argNames:
    - self
    - index
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2734
    functionName: dask.dataframe.dask_expr._collection.DataFrame.itertuples
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - dask._collections.new_collection
    - frame.get_partition
    - <builtin>.range
    - df.itertuples
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.itertuples
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2741
    functionName: dask.dataframe.dask_expr._collection.DataFrame._elemwise
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - numpy_ufunc
    - method
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 2744
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__array_ufunc__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - dask.dataframe.utils.pyarrow_strings_enabled
    - <builtin>.sorted
    - dask.dataframe.dask_expr._collection.handle_out
    - dask.utils.is_dataframe_like
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - kwargs.get
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - dask.tokenize.tokenize
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._collection.elemwise
    - typ.__module__.split
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - <builtin>.str
    - stack.extend
    - seen.add
    - data.index.isna
    - e.dependencies
    - dask.utils.Dispatch.__init__
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - dask.config.canonical_name
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.utils.typename
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - op
    - args
    - meta
    - out
    - transform_divisions
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 6338
    functionName: dask.dataframe.dask_expr._collection.elemwise
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - dask.dataframe.utils.pyarrow_strings_enabled
    - <builtin>.sorted
    - dask.dataframe.dask_expr._collection.handle_out
    - dask.utils.is_dataframe_like
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - dask.tokenize.tokenize
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - typ.__module__.split
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - <builtin>.str
    - stack.extend
    - seen.add
    - data.index.isna
    - e.dependencies
    - dask.utils.Dispatch.__init__
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - dask.config.canonical_name
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.utils.typename
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd741610>
    argNames:
    - self
    - array
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 2769
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__array_wrap__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - dask.dataframe.utils.meta_frame_constructor
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - inspect.stack
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.stack
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2789
    functionName: dask.dataframe.dask_expr._collection.DataFrame._ipython_key_completions_
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.methods.tolist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2792
    functionName: dask.dataframe.dask_expr._collection.DataFrame._repr_html_
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.widgets.widgets.get_template
    - dask.utils.is_index_like
    - <builtin>.getattr
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.DataFrame.to_html
    - <builtin>.hasattr
    - pandas.Series
    - dask.dataframe.utils.has_known_categories
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - jinja2.Environment
    - pandas.DataFrame
    - dask.utils.maybe_pluralize
    - dask.dataframe.dask_expr._collection.DataFrame._repr_data
    - dask.widgets.widgets.get_environment
    - typ.__name__.lower
    - jinja2.Environment.get_template
    - <builtin>.all
    - pandas.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc85c0d0>
    argNames:
    - self
    - max_rows
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4035
    functionName: dask.dataframe.dask_expr._collection.DataFrame.to_html
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.widgets.widgets.get_template
    - dask.utils.is_index_like
    - <builtin>.getattr
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - <builtin>.isinstance
    - <builtin>.hasattr
    - pandas.Series
    - dask.dataframe.utils.has_known_categories
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - jinja2.Environment
    - pandas.DataFrame
    - dask.utils.maybe_pluralize
    - dask.dataframe.dask_expr._collection.DataFrame._repr_data
    - dask.widgets.widgets.get_environment
    - typ.__name__.lower
    - jinja2.Environment.get_template
    - <builtin>.all
    - pandas.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pairs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 2796
    functionName: dask.dataframe.dask_expr._collection.DataFrame.assign
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - pandas.to_numeric.name.key.decode
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - child_keys.extend
    - indices.pop
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - all_deps.update
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - dask.dataframe.dask_expr._util._tokenize_partial
    - tlz.concat.name._key.split
    - obj.items
    - pairs.items
    - pandas.api.types.is_complex_dtype
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - dask.utils.is_dataframe_like
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - layers.update
    - dask._task_spec.DependenciesMapping.__init__
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - pandas.api.types.is_bool_dtype
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - collections.OrderedDict
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - args.extend
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - pandas.to_numeric.name._key.decode
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name.key._key.split
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee690a0>
    - <ast.Constant object at 0x7fb9dee698b0>
    - <ast.Constant object at 0x7fb9dd6e8370>
    argNames:
    - self
    - lower
    - upper
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2840
    functionName: dask.dataframe.dask_expr._collection.DataFrame.clip
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb6d90>
    - <ast.Constant object at 0x7fb9dedb6910>
    argNames:
    - cls
    - axis
    - numeric_axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3260
    functionName: dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 10
    functionsReached:
    - num_axis.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccdf700>
    - <ast.Constant object at 0x7fb9dccdf5b0>
    - <ast.Constant object at 0x7fb9dccdf640>
    - <ast.Constant object at 0x7fb9dccdfdc0>
    - <ast.Constant object at 0x7fb9dccdf790>
    - <ast.Constant object at 0x7fb9dccdf190>
    - <ast.Tuple object at 0x7fb9dccdf7c0>
    - <ast.Constant object at 0x7fb9dccdfa00>
    - <ast.Constant object at 0x7fb9dccdfd00>
    - <ast.Constant object at 0x7fb9dccdf070>
    - <ast.Constant object at 0x7fb9dccdf7f0>
    argNames:
    - self
    - right
    - how
    - 'on'
    - left_on
    - right_on
    - left_index
    - right_index
    - suffixes
    - indicator
    - shuffle_method
    - npartitions
    - broadcast
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2846
    functionName: dask.dataframe.dask_expr._collection.DataFrame.merge
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccdff10>
    - <ast.Constant object at 0x7fb9dccdf9d0>
    - <ast.Constant object at 0x7fb9dccdfc70>
    - <ast.Constant object at 0x7fb9dccdf940>
    - <ast.Constant object at 0x7fb9dccdfca0>
    - <ast.Constant object at 0x7fb9dccdf100>
    argNames:
    - self
    - other
    - 'on'
    - how
    - lsuffix
    - rsuffix
    - shuffle_method
    - npartitions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 2970
    functionName: dask.dataframe.dask_expr._collection.DataFrame.join
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - data.copy
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - dask.dataframe.dask_expr._collection.DataFrame.merge
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.dataframe.core.has_parallel_type
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd6c310>
    - <ast.Constant object at 0x7fb9dcd6cdf0>
    - <ast.Constant object at 0x7fb9dcd6cf70>
    - <ast.Constant object at 0x7fb9dcd6c820>
    argNames:
    - self
    - by
    - group_keys
    - sort
    - observed
    - dropna
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 3018
    functionName: dask.dataframe.dask_expr._collection.DataFrame.groupby
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - numpy.isscalar
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._groupby._as_dict
    - dask.dataframe.dask_expr._groupby.GroupBy.__init__
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.hasattr
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - by.to_series
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._groupby._clean_by_expr
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddaaed60>
    - <ast.Constant object at 0x7fb9ddaae520>
    - <ast.Constant object at 0x7fb9ddaae9a0>
    - <ast.Constant object at 0x7fb9ddaaebb0>
    - <ast.Constant object at 0x7fb9ddaaed00>
    argNames:
    - self
    - obj
    - by
    - group_keys
    - sort
    - observed
    - dropna
    - slice
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1515
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.__init__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - numpy.isscalar
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._groupby._as_dict
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.hasattr
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - by.to_series
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._groupby._clean_by_expr
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 3038
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__setitem__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - pandas.to_numeric.name.key.decode
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - child_keys.extend
    - indices.pop
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - all_deps.update
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.api.types.is_any_real_numeric_dtype
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - dask.dataframe.dask_expr._util._tokenize_partial
    - tlz.concat.name._key.split
    - obj.items
    - pairs.items
    - pandas.api.types.is_complex_dtype
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - hashlib.md5
    - <builtin>.frozenset
    - new_deps.add
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - data.copy
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.where
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - dask.utils.is_dataframe_like
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - pandas.api.types.is_bool_dtype
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - dask.tokenize._tokenize_deterministic
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - collections.OrderedDict
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - functools.partial
    - distributed.shuffle.rechunk_p2p.name.decode
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - args.extend
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - pkg_name.startswith
    - stack.append
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - dask.dataframe.dask_expr._collection.DataFrame.assign
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3056
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__delitem__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3061
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__setattr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - object.__setattr__
    - object.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3079
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.super
    - dask._collections.new_collection
    - object.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3094
    functionName: dask.dataframe.dask_expr._collection.DataFrame.__dir__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - c.isidentifier
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    - o.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.update
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.isidentifier
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df307460>
    - <ast.Constant object at 0x7fb9df307940>
    argNames:
    - self
    - func
    - na_action
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3101
    functionName: dask.dataframe.dask_expr._collection.DataFrame.map
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.funcname
    - df.dtypes.to_dict
    - warnings.warn
    - dask.utils.is_dataframe_like
    - <builtin>.repr
    - msg.format
    - <builtin>.tuple
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.utils.is_series_like
    - <builtin>.str
    - traceback.format_tb
    - dask.utils.Dispatch.__init__
    - dask.dataframe.core.meta_warning
    - <builtin>.any
    - typ.__name__.lower
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - dask._collections.new_collection
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.emulate
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd67910>
    - <ast.Constant object at 0x7fb9dcd67460>
    - <ast.Constant object at 0x7fb9dcd670d0>
    argNames:
    - self
    - n
    - columns
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3113
    functionName: dask.dataframe.dask_expr._collection.DataFrame.nlargest
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd67850>
    - <ast.Constant object at 0x7fb9dcd67dc0>
    - <ast.Constant object at 0x7fb9dcd67760>
    argNames:
    - self
    - n
    - columns
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3119
    functionName: dask.dataframe.dask_expr._collection.DataFrame.nsmallest
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd368130>
    - <ast.Constant object at 0x7fb9dd368bb0>
    argNames:
    - self
    - deep
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3125
    functionName: dask.dataframe.dask_expr._collection.DataFrame.memory_usage
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd368f70>
    - <ast.Constant object at 0x7fb9dd368ee0>
    argNames:
    - self
    - other
    - func
    - fill_value
    - overwrite
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 3129
    functionName: dask.dataframe.dask_expr._collection.DataFrame.combine
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - ancestors.append
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.tokenize.tokenize
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - stack.extend
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._util._tokenize_partial
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccd4af0>
    - <ast.Constant object at 0x7fb9dccd4a00>
    - <ast.Constant object at 0x7fb9dccd4d30>
    - <ast.Constant object at 0x7fb9dccd4e20>
    - <ast.Constant object at 0x7fb9dccd41f0>
    - <ast.Constant object at 0x7fb9dccd4ac0>
    argNames:
    - self
    - subset
    - split_every
    - split_out
    - shuffle_method
    - ignore_index
    - keep
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3143
    functionName: dask.dataframe.dask_expr._collection.DataFrame.drop_duplicates
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.dataframe.dask_expr._util._get_shuffle_preferring_order
    - k.replace
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - distributed.default_client
    - <builtin>.list
    - dask.utils.get_default_shuffle_method
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - function
    - args
    - meta
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3171
    functionName: dask.dataframe.dask_expr._collection.DataFrame.apply
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.funcname
    - df.dtypes.to_dict
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - warnings.warn
    - dask.utils.is_dataframe_like
    - <builtin>.repr
    - msg.format
    - <builtin>.tuple
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.utils.is_series_like
    - <builtin>.str
    - traceback.format_tb
    - dask.utils.Dispatch.__init__
    - dask.dataframe.core.meta_warning
    - num_axis.get
    - <builtin>.any
    - typ.__name__.lower
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - dask._collections.new_collection
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.emulate
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7fb9df9c2790>
    - <ast.Constant object at 0x7fb9df9c27f0>
    - <ast.Name object at 0x7fb9df9c2f70>
    argNames:
    - self
    - how
    - subset
    - thresh
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3249
    functionName: dask.dataframe.dask_expr._collection.DataFrame.dropna
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: num_axis.get
    functionSourceFile: <builtin>
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de7cc4c0>
    argNames:
    - self
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3276
    functionName: dask.dataframe.dask_expr._collection.DataFrame.squeeze
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - column
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3292
    functionName: dask.dataframe.dask_expr._collection.DataFrame.explode
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc14a00>
    - <ast.Constant object at 0x7fb9dcc14fd0>
    - <ast.Constant object at 0x7fb9dcc14dc0>
    - <ast.Constant object at 0x7fb9dcc14df0>
    argNames:
    - self
    - labels
    - axis
    - columns
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3297
    functionName: dask.dataframe.dask_expr._collection.DataFrame.drop
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - path
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3311
    functionName: dask.dataframe.dask_expr._collection.DataFrame.to_parquet
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - _cached_plan.clear
    - <builtin>.sorted
    - fsspec.implementations.arrow.ArrowFSWrapper._strip_protocol
    - inferred_schema.set
    - fsspec.implementations.local.LocalFileSystem._strip_protocol
    - <builtin>.range
    - fs.invalidate_cache
    - fs.open
    - fs._strip_protocol
    - <builtin>.isinstance
    - <builtin>.hasattr
    - tlz.merge
    - fsspec.core.expand_paths_if_needed
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    - custom_metadata.keys
    - working_dir.rstrip
    - fs.isdir
    - <builtin>.str
    - dask.dataframe.io.parquet.core.get_engine
    - out.compute
    - dask.utils.import_required
    - fs.rm
    - dask.utils.typename
    - <builtin>.callable
    - dask.annotate
    - pyarrow.fs.FileSystem.from_uri
    - warnings.warn
    - pandas_metadata.get
    - dask.dataframe.dask_expr._collection.DataFrame.rename
    - fsspec.implementations.arrow.ArrowFSWrapper
    - dask.dataframe.dask_expr.io.parquet.to_parquet
    - row_group.column
    - t.to_pandas_dtype
    - fsspec.core.stringify_path
    - warnings.filterwarnings
    - typ.__module__.split
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - fsspec.implementations.local.LocalFileSystem
    - dask.dataframe.io.utils._get_pyarrow_dtypes
    - dask.utils.Dispatch.__init__
    - <builtin>.set
    - pyarrow.parquet.read_metadata
    - dask.dataframe.io.utils._is_local_fs
    - dask._collections.new_collection
    - tail_metadata.schema.to_arrow_schema
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.extract_filesystem
    - names.index
    - pyarrow.dataset.dataset
    - contextlib.nullcontext
    - c.get
    - fsspec.utils.stringify_path
    - json.loads
    - <builtin>.list
    - fsspec.utils.stringify_path.rstrip
    - dask.dataframe.io.utils._is_local_fs_pyarrow
    - read_path_with_slash.startswith
    - schema.get_field_index
    - fs.exists
    - pyarrow.schema
    - dask.dataframe.dask_expr._collection.FrameBase.reset_index
    - k.replace
    - dask_cudf.io.parquet.CudfEngine.initialize_write
    - fs.sep.join
    - <builtin>.issubclass
    - dask.config.get
    - dask.dataframe.io.parquet.arrow._wrapped_fs
    - dask_cudf.io.parquet.CudfEngine.extract_filesystem
    - tail_metadata.row_group
    - schema.field
    - fs.expand_path
    - dask.dataframe.io.parquet.utils.Engine.extract_filesystem
    - fs.mkdirs
    - dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.initialize_write
    - <builtin>.type
    - pandas.Series
    - reserved_names.append
    - importlib.import_module
    - dask.dataframe.dask_expr.io.parquet._set_parquet_engine
    - fsspec.core.stringify_path.startswith
    - dask.config.canonical_name
    - inferred_schema.get_field_index
    - dataset_options.pop
    - warnings.catch_warnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df36f430>
    - <ast.Constant object at 0x7fb9df36f5e0>
    argNames:
    - self
    - include
    - exclude
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3317
    functionName: dask.dataframe.dask_expr._collection.DataFrame.select_dtypes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expr
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3324
    functionName: dask.dataframe.dask_expr._collection.DataFrame.eval
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 2
    IfCount: 12
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8606d0>
    - <ast.Constant object at 0x7fb9dd860fd0>
    - <ast.Constant object at 0x7fb9dd860910>
    - <ast.Constant object at 0x7fb9dd860b50>
    - <ast.Constant object at 0x7fb9dd860ca0>
    - <ast.Constant object at 0x7fb9dd860d30>
    - <ast.Constant object at 0x7fb9dd860220>
    - <ast.Constant object at 0x7fb9dd860c10>
    - <ast.Constant object at 0x7fb9dd860f10>
    argNames:
    - self
    - other
    - drop
    - sorted
    - npartitions
    - divisions
    - sort
    - shuffle_method
    - upsample
    - partition_size
    - append
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3329
    functionName: dask.dataframe.dask_expr._collection.DataFrame.set_index
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - <builtin>.len
    - dask.dataframe.core.check_divisions
    - <builtin>.sorted
    - result.compute_current_divisions
    - k.replace
    - <builtin>.isinstance
    - tlz.unique
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.compute_current_divisions
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea82700>
    - <ast.Constant object at 0x7fb9dea82490>
    - <ast.Constant object at 0x7fb9dea82250>
    - <ast.Constant object at 0x7fb9dea82cd0>
    - <ast.Constant object at 0x7fb9dea82d60>
    - <ast.Constant object at 0x7fb9dea82a90>
    - <ast.Constant object at 0x7fb9dea82c40>
    - <ast.Constant object at 0x7fb9dea824c0>
    - <ast.Constant object at 0x7fb9dea82610>
    argNames:
    - self
    - by
    - npartitions
    - ascending
    - na_position
    - partition_size
    - sort_function
    - sort_function_kwargs
    - upsample
    - ignore_index
    - shuffle_method
    - options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3521
    functionName: dask.dataframe.dask_expr._collection.DataFrame.sort_values
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - <builtin>.len
    - k.replace
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expr
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3596
    functionName: dask.dataframe.dask_expr._collection.DataFrame.query
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5df490>
    - <ast.Constant object at 0x7fb9dc5df2b0>
    - <ast.Constant object at 0x7fb9dc5dfb20>
    argNames:
    - self
    - dropna
    - split_every
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3669
    functionName: dask.dataframe.dask_expr._collection.DataFrame.mode
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - modes.append
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - col.mode
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.DataFrame.items
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.mode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modes.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc0d9430>
    - <ast.Constant object at 0x7fb9dc0d92e0>
    - <ast.Constant object at 0x7fb9dc0d9d00>
    - <ast.Constant object at 0x7fb9dc0d99a0>
    - <ast.Constant object at 0x7fb9dc0d9d30>
    argNames:
    - dfs
    - axis
    - join
    - ignore_unknown_divisions
    - ignore_order
    - interleave_partitions
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 5396
    functionName: dask.dataframe.dask_expr._collection.concat
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 9
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - <builtin>.super
    - dask._collections.new_collection
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3678
    functionName: dask.dataframe.dask_expr._collection.DataFrame.add_prefix
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - suffix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3682
    functionName: dask.dataframe.dask_expr._collection.DataFrame.add_suffix
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df29a250>
    argNames:
    - self
    - index
    - columns
    - values
    - aggfunc
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3685
    functionName: dask.dataframe.dask_expr._collection.DataFrame.pivot_table
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame.pivot_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3708
    functionName: dask.dataframe.dask_expr._collection.DataFrame.iloc
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._indexing.Indexer.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - expr_cls
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3724
    functionName: dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 6
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd727e80>
    - <ast.Constant object at 0x7fb9dddac910>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3730
    functionName: dask.dataframe.dask_expr._collection.DataFrame.lt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddac580>
    - <ast.Constant object at 0x7fb9dddacd60>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3733
    functionName: dask.dataframe.dask_expr._collection.DataFrame.le
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddacb20>
    - <ast.Constant object at 0x7fb9dddac220>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3736
    functionName: dask.dataframe.dask_expr._collection.DataFrame.gt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddac040>
    - <ast.Constant object at 0x7fb9dddac790>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3739
    functionName: dask.dataframe.dask_expr._collection.DataFrame.ge
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dddac310>
    - <ast.Constant object at 0x7fb9dddac3a0>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3742
    functionName: dask.dataframe.dask_expr._collection.DataFrame.ne
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de657eb0>
    - <ast.Constant object at 0x7fb9de6577c0>
    argNames:
    - self
    - other
    - level
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3745
    functionName: dask.dataframe.dask_expr._collection.DataFrame.eq
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame._comparison_op
    - dask.dataframe.dask_expr._collection.DataFrame._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de657490>
    - <ast.Constant object at 0x7fb9de657790>
    - <ast.Constant object at 0x7fb9de657d60>
    argNames:
    - self
    - columns
    - index
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 3748
    functionName: dask.dataframe.dask_expr._collection.DataFrame.categorize
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - v.sort_values
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - group.append
    - cupyx.scipy.sparse.hstack
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - categories.items
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.utils.has_known_categories
    - location.get
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.sort_values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: categories.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de11e430>
    - <ast.Constant object at 0x7fb9de11e670>
    - <ast.Constant object at 0x7fb9de11edc0>
    argNames:
    - self
    - axis
    - dropna
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3807
    functionName: dask.dataframe.dask_expr._collection.DataFrame.nunique
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - col.nunique
    - <builtin>.isinstance
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.DataFrame.items
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.nunique
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd7533a0>
    - <ast.Constant object at 0x7fb9dd753400>
    - <ast.Constant object at 0x7fb9dd753970>
    - <ast.Constant object at 0x7fb9dd753b80>
    argNames:
    - self
    - q
    - axis
    - numeric_only
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 3818
    functionName: dask.dataframe.dask_expr._collection.DataFrame.quantile
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._util.LRU.__init__
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._collection.DataFrame.select_dtypes
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - dask.dataframe.dask_expr._collection._from_scalars
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - pandas.api.types.is_any_real_numeric_dtype
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.api.types.is_complex_dtype
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - data.copy
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._collection.concat
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - col.quantile
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - dask.dataframe.dask_expr._collection.DataFrame.items
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - collections.OrderedDict
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - mins.isna
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - dask.dataframe.dask_expr._collection.from_pandas
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.quantile
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - scalars
    - meta
    - names
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 6115
    functionName: dask.dataframe.dask_expr._collection._from_scalars
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df89d910>
    - <ast.Constant object at 0x7fb9df89d7f0>
    argNames:
    - self
    - axis
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 3872
    functionName: dask.dataframe.dask_expr._collection.DataFrame.median
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._util.LRU.__init__
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._collection.DataFrame.median_approximate
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.DataFrame.quantile
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._collection.DataFrame.select_dtypes
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - dask.dataframe.dask_expr._collection._from_scalars
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - pandas.api.types.is_any_real_numeric_dtype
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.api.types.is_complex_dtype
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - data.copy
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._collection.concat
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - col.quantile
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - dask.dataframe.dask_expr._collection.DataFrame.items
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - collections.OrderedDict
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - mins.isna
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - dask.dataframe.dask_expr._collection.from_pandas
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._collection.Series.rename
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df89d8e0>
    - <ast.Constant object at 0x7fb9df89dfd0>
    - <ast.Constant object at 0x7fb9df89de20>
    argNames:
    - self
    - axis
    - method
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 3880
    functionName: dask.dataframe.dask_expr._collection.DataFrame.median_approximate
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._util.LRU.__init__
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.DataFrame.quantile
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - dask.dataframe.dask_expr._collection.DataFrame.select_dtypes
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - dask.dataframe.dask_expr._collection._from_scalars
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - pandas.api.types.is_any_real_numeric_dtype
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.api.types.is_complex_dtype
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - data.copy
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._collection.concat
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - col.quantile
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - dask.dataframe.dask_expr._collection.DataFrame.items
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - collections.OrderedDict
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - mins.isna
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - dask.dataframe.dask_expr._collection.from_pandas
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.dataframe.dask_expr._collection.Series.rename
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc401d30>
    argNames:
    - self
    - index
    - sorted_index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4455
    functionName: dask.dataframe.dask_expr._collection.Series.rename
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc57b80>
    - <ast.Constant object at 0x7fb9dcc57430>
    - <ast.Constant object at 0x7fb9dcc57280>
    - <ast.Constant object at 0x7fb9dcc57a30>
    - <ast.Constant object at 0x7fb9dcc57a00>
    argNames:
    - self
    - split_every
    - percentiles
    - percentiles_method
    - include
    - exclude
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3897
    functionName: dask.dataframe.dask_expr._collection.DataFrame.describe
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3929
    functionName: dask.dataframe.dask_expr._collection.DataFrame.pop
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 12
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb12730>
    - <ast.Constant object at 0x7fb9dcb12520>
    - <ast.Constant object at 0x7fb9dcb12cd0>
    argNames:
    - self
    - buf
    - verbose
    - memory_usage
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3934
    functionName: dask.dataframe.dask_expr._collection.DataFrame.info
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.dask_expr._collection.DataFrame.memory_usage
    - <builtin>.zip
    - computations.update
    - <builtin>.sorted
    - computations.keys
    - lines.extend
    - dask.dataframe.utils.index_summary
    - dask.utils.put_lines
    - computations.values
    - <builtin>.isinstance
    - <builtin>.dict
    - dask.utils.memory_repr
    - <builtin>.type
    - <builtin>.len
    - <builtin>.str
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - <builtin>.any
    - textwrap.dedent
    - sys.stdout.write
    - pandas.io.formats.printing.pprint_thing
    - lines.append
    - dask._collections.new_collection
    - column_template.format
    - header.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: computations.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: computations.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: computations.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.io.formats.printing.pprint_thing
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent
    functionSourceFile: textwrap
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: column_template.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc30bc10>
    - <ast.Constant object at 0x7fb9dc30b610>
    - <ast.Constant object at 0x7fb9dc30b670>
    argNames:
    - self
    - min_periods
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4016
    functionName: dask.dataframe.dask_expr._collection.DataFrame.cov
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - <builtin>.len
    - <builtin>.list
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase._cov
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc30b7f0>
    - <ast.Constant object at 0x7fb9dc30b940>
    - <ast.Constant object at 0x7fb9dc30b880>
    - <ast.Constant object at 0x7fb9dc30b340>
    argNames:
    - self
    - method
    - min_periods
    - numeric_only
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4020
    functionName: dask.dataframe.dask_expr._collection.DataFrame.corr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - <builtin>.len
    - dask.dataframe.dask_expr._collection.FrameBase._corr
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc85ccd0>
    argNames:
    - self
    - max_rows
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4030
    functionName: dask.dataframe.dask_expr._collection.DataFrame.to_string
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - <builtin>.hasattr
    - pandas.DataFrame
    - pandas.concat
    - pandas.Series
    - dask.dataframe.dask_expr._collection.DataFrame._repr_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4063
    functionName: dask.dataframe.dask_expr._collection.DataFrame._repr_data
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - <builtin>.hasattr
    - pandas.DataFrame
    - pandas.concat
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca88850>
    - <ast.Constant object at 0x7fb9dca88a60>
    - <ast.Constant object at 0x7fb9dca88ca0>
    - <ast.Constant object at 0x7fb9dca88ee0>
    - <ast.Constant object at 0x7fb9dca889d0>
    argNames:
    - self
    - id_vars
    - value_vars
    - var_name
    - value_name
    - col_level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4046
    functionName: dask.dataframe.dask_expr._collection.DataFrame.melt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.DataFrame.melt
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.Series
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - dask.dataframe.utils.insert_meta_param_description.<lambda1>
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.dataframe.utils.insert_meta_param_description
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - re.split
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - kwargs.get
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - textwrap.wrap
    - dask.utils._derived_from
    - seen.add
    - last.split
    - dask.dataframe.utils.insert_meta_param_description.f
    - inspect.signature
    - <builtin>.set
    - f.__doc__.replace
    - dask.utils.derived_from.wrapper
    - titles.items
    - line.strip
    - dask.dataframe.accessor.CachedAccessor.__init__
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4088
    functionName: dask.dataframe.dask_expr._collection.Series.shape
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4098
    functionName: dask.dataframe.dask_expr._collection.Series.axes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4102
    functionName: dask.dataframe.dask_expr._collection.Series.ndim
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4107
    functionName: dask.dataframe.dask_expr._collection.Series._elemwise
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4110
    functionName: dask.dataframe.dask_expr._collection.Series.__dir__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.dir
    - o.remove
    - o.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4119
    functionName: dask.dataframe.dask_expr._collection.Series.__contains__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4125
    functionName: dask.dataframe.dask_expr._collection.Series.__iter__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.optimize
    - dask._collections.new_collection
    - frame.get_partition
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4131
    functionName: dask.dataframe.dask_expr._collection.Series.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4141
    functionName: dask.dataframe.dask_expr._collection.Series.name
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.Series.rename
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4145
    functionName: dask.dataframe.dask_expr._collection.Series.dtype
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4149
    functionName: dask.dataframe.dask_expr._collection.Series.nbytes
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - numpy_ufunc
    - method
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 4153
    functionName: dask.dataframe.dask_expr._collection.Series.__array_ufunc__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - dask.dataframe.utils.pyarrow_strings_enabled
    - <builtin>.sorted
    - dask.dataframe.dask_expr._collection.handle_out
    - dask.utils.is_dataframe_like
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - kwargs.get
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - dask.tokenize.tokenize
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._collection.elemwise
    - typ.__module__.split
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - <builtin>.str
    - stack.extend
    - seen.add
    - data.index.isna
    - e.dependencies
    - dask.utils.Dispatch.__init__
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - dask.config.canonical_name
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.utils.typename
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6ca340>
    argNames:
    - self
    - array
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 4178
    functionName: dask.dataframe.dask_expr._collection.Series.__array_wrap__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - dask.dataframe.utils.meta_series_constructor
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - inspect.stack
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc885ca0>
    - <ast.Constant object at 0x7fb9dc885ac0>
    argNames:
    - self
    - arg
    - na_action
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 4198
    functionName: dask.dataframe.dask_expr._collection.Series.map
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - dask.utils.funcname
    - df.dtypes.to_dict
    - warnings.warn
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - dask.utils.is_dataframe_like
    - hashlib.md5
    - <builtin>.repr
    - msg.format
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._expr._extract_meta
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - traceback.format_tb
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - dask.dataframe.core.meta_warning
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.emulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deecca30>
    - <ast.Constant object at 0x7fb9deeccc10>
    - <ast.Constant object at 0x7fb9deeccca0>
    argNames:
    - self
    - lower
    - upper
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4212
    functionName: dask.dataframe.dask_expr._collection.Series.clip
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - num_axis.get
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de987700>
    - <ast.Constant object at 0x7fb9de9871f0>
    argNames:
    - cls
    - axis
    - numeric_axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4396
    functionName: dask.dataframe.dask_expr._collection.Series._validate_axis
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 9
    functionsReached:
    - num_axis.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - expr_cls
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4220
    functionName: dask.dataframe.dask_expr._collection.Series._comparison_op
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 6
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - num_axis.get
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de819820>
    - <ast.Constant object at 0x7fb9de8193d0>
    - <ast.Constant object at 0x7fb9de819bb0>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4226
    functionName: dask.dataframe.dask_expr._collection.Series.lt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6df670>
    - <ast.Constant object at 0x7fb9dc6df7f0>
    - <ast.Constant object at 0x7fb9dc6df190>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4229
    functionName: dask.dataframe.dask_expr._collection.Series.le
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6dfb50>
    - <ast.Constant object at 0x7fb9dc6dfb20>
    - <ast.Constant object at 0x7fb9dc6dfe20>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4232
    functionName: dask.dataframe.dask_expr._collection.Series.gt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6df2b0>
    - <ast.Constant object at 0x7fb9dc6dfbb0>
    - <ast.Constant object at 0x7fb9dc6df100>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4235
    functionName: dask.dataframe.dask_expr._collection.Series.ge
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaa0310>
    - <ast.Constant object at 0x7fb9dcaa0130>
    - <ast.Constant object at 0x7fb9dcaa0d90>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4238
    functionName: dask.dataframe.dask_expr._collection.Series.ne
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaa0a60>
    - <ast.Constant object at 0x7fb9dcaa0c70>
    - <ast.Constant object at 0x7fb9dcaa0df0>
    argNames:
    - self
    - other
    - level
    - fill_value
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4241
    functionName: dask.dataframe.dask_expr._collection.Series.eq
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series._comparison_op
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - num_axis.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaa02e0>
    - <ast.Constant object at 0x7fb9dcaa0e20>
    - <ast.Constant object at 0x7fb9dcaa0520>
    - <ast.Constant object at 0x7fb9dcaa01f0>
    - <ast.Constant object at 0x7fb9dcaa0ee0>
    - <ast.Name object at 0x7fb9dcaa0f40>
    argNames:
    - self
    - sort
    - ascending
    - dropna
    - normalize
    - split_every
    - split_out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4245
    functionName: dask.dataframe.dask_expr._collection.Series.value_counts
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series.dropna
    - <builtin>.len
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4410
    functionName: dask.dataframe.dask_expr._collection.Series.dropna
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd97aee0>
    - <ast.Constant object at 0x7fb9dd97a580>
    argNames:
    - self
    - dropna
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4278
    functionName: dask.dataframe.dask_expr._collection.Series.mode
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb09310>
    - <ast.Constant object at 0x7fb9deb09970>
    argNames:
    - self
    - n
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4282
    functionName: dask.dataframe.dask_expr._collection.Series.nlargest
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb09670>
    - <ast.Constant object at 0x7fb9deb098b0>
    argNames:
    - self
    - n
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4286
    functionName: dask.dataframe.dask_expr._collection.Series.nsmallest
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb09430>
    - <ast.Constant object at 0x7fb9deb09cd0>
    argNames:
    - self
    - deep
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4290
    functionName: dask.dataframe.dask_expr._collection.Series.memory_usage
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb6db80>
    - <ast.Constant object at 0x7fb9ddb6d5e0>
    - <ast.Constant object at 0x7fb9ddb6d7f0>
    argNames:
    - self
    - split_every
    - split_out
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4293
    functionName: dask.dataframe.dask_expr._collection.Series.unique
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.dataframe.dask_expr._util._get_shuffle_preferring_order
    - k.replace
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb6d880>
    - <ast.Constant object at 0x7fb9ddb6d970>
    - <ast.Constant object at 0x7fb9ddb6d0a0>
    argNames:
    - self
    - dropna
    - split_every
    - split_out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4305
    functionName: dask.dataframe.dask_expr._collection.Series.nunique
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.dataframe.dask_expr._collection.Series.drop_duplicates
    - dask.dataframe.dask_expr._util._get_shuffle_preferring_order
    - uniqs.count
    - k.replace
    - <builtin>.isinstance
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - uniqs.to_series
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb6dd00>
    - <ast.Constant object at 0x7fb9ddb6d670>
    - <ast.Constant object at 0x7fb9ddb6ddc0>
    - <ast.Constant object at 0x7fb9ddb6db50>
    - <ast.Constant object at 0x7fb9ddb6d9d0>
    argNames:
    - self
    - ignore_index
    - split_every
    - split_out
    - shuffle_method
    - keep
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4315
    functionName: dask.dataframe.dask_expr._collection.Series.drop_duplicates
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.dataframe.dask_expr._util._get_shuffle_preferring_order
    - k.replace
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uniqs.to_series
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: uniqs.count
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - function
    - args
    - meta
    - axis
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4338
    functionName: dask.dataframe.dask_expr._collection.Series.apply
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.funcname
    - df.dtypes.to_dict
    - warnings.warn
    - dask.utils.is_dataframe_like
    - <builtin>.repr
    - msg.format
    - <builtin>.tuple
    - <builtin>.getattr
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._collection.Series._validate_axis
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.utils.is_series_like
    - <builtin>.str
    - traceback.format_tb
    - dask.utils.Dispatch.__init__
    - dask.dataframe.core.meta_warning
    - num_axis.get
    - <builtin>.any
    - typ.__name__.lower
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - dask._collections.new_collection
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.emulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4406
    functionName: dask.dataframe.dask_expr._collection.Series.squeeze
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcceb0a0>
    argNames:
    - self
    - left
    - right
    - inclusive
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4414
    functionName: dask.dataframe.dask_expr._collection.Series.between
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0d6490>
    argNames:
    - self
    - other
    - func
    - fill_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 4420
    functionName: dask.dataframe.dask_expr._collection.Series.combine
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - hashlib.md5
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - ancestors.append
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame
    - numpy.nan.data.T.__dask_graph__
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - <builtin>.next
    - dask.delayed.Delayed.__dask_graph__
    - dask.tokenize.tokenize
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.tokenize._tokenize
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - stack.extend
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._util._tokenize_partial
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4429
    functionName: dask.dataframe.dask_expr._collection.Series.explode
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4433
    functionName: dask.dataframe.dask_expr._collection.Series.add_prefix
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - suffix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4437
    functionName: dask.dataframe.dask_expr._collection.Series.add_suffix
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea87f40>
    - <ast.Constant object at 0x7fb9dea874f0>
    argNames:
    - self
    - npartitions
    - upsample
    - random_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4444
    functionName: dask.dataframe.dask_expr._collection.Series._repartition_quantiles
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - by
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4450
    functionName: dask.dataframe.dask_expr._collection.Series.groupby
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._groupby._as_dict
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.SeriesGroupBy.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd878730>
    - <ast.Constant object at 0x7fb9dd8789a0>
    - <ast.Constant object at 0x7fb9dd878280>
    - <ast.Constant object at 0x7fb9dd878520>
    - <ast.Constant object at 0x7fb9dd878700>
    argNames:
    - self
    - obj
    - by
    - group_keys
    - sort
    - observed
    - dropna
    - slice
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2201
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.__init__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._groupby._as_dict
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc401520>
    - <ast.Constant object at 0x7fb9dc401730>
    argNames:
    - self
    - q
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4492
    functionName: dask.dataframe.dask_expr._collection.Series.quantile
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - pandas.api.types.is_string_dtype
    - dask.dataframe._compat.is_string_dtype
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4511
    functionName: dask.dataframe.dask_expr._collection.Series.median
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - dask.dataframe.dask_expr._collection.Series.median_approximate
    - pandas.api.types.is_string_dtype
    - dask.dataframe.dask_expr._collection.Series.quantile
    - dask.dataframe._compat.is_string_dtype
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcfcf130>
    argNames:
    - self
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4519
    functionName: dask.dataframe.dask_expr._collection.Series.median_approximate
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._util._raise_if_object_series
    - pandas.api.types.is_string_dtype
    - dask.dataframe.dask_expr._collection.Series.quantile
    - dask.dataframe._compat.is_string_dtype
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debee070>
    - <ast.Constant object at 0x7fb9debee9a0>
    argNames:
    - self
    - other
    - min_periods
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4532
    functionName: dask.dataframe.dask_expr._collection.Series.cov
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - pandas.api.types.is_any_real_numeric_dtype
    - <builtin>.list
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._collection.FrameBase._cov
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debee7c0>
    - <ast.Constant object at 0x7fb9debeec10>
    - <ast.Constant object at 0x7fb9debeed30>
    argNames:
    - self
    - other
    - method
    - min_periods
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4539
    functionName: dask.dataframe.dask_expr._collection.Series.corr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.FrameBase._corr
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - <builtin>.list
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - pandas.api.types.is_bool_dtype
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de011460>
    - <ast.Constant object at 0x7fb9de011340>
    argNames:
    - self
    - lag
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 4546
    functionName: dask.dataframe.dask_expr._collection.Series.autocorr
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._collection.Series.corr
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.FrameBase._corr
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._validate_axis
    - dask.dataframe.dask_expr._collection.FrameBase.map_partitions
    - <builtin>.len
    - collections.OrderedDict
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - <builtin>.list
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.dask_expr._collection.FrameBase.shift
    - dask.dataframe.dask_expr._collection.concat
    - <builtin>.super
    - dask._collections.new_collection
    - pandas.api.types.is_bool_dtype
    - numeric_axis.get
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5eb640>
    - <ast.Constant object at 0x7fb9dc5eb580>
    - <ast.Constant object at 0x7fb9dc5eb340>
    - <ast.Constant object at 0x7fb9dc5eb400>
    - <ast.Constant object at 0x7fb9dc5ebfa0>
    argNames:
    - self
    - split_every
    - percentiles
    - percentiles_method
    - include
    - exclude
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4552
    functionName: dask.dataframe.dask_expr._collection.Series.describe
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - pandas.api.types.is_numeric_dtype
    - dask.utils.Dispatch.__init__
    - pandas.api.types.is_datetime64_any_dtype
    - dask._collections.new_collection
    - pandas.api.types.is_timedelta64_dtype
    - pandas.api.types.is_bool_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_timedelta64_dtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4576
    functionName: dask.dataframe.dask_expr._collection.Series.is_monotonic_increasing
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4581
    functionName: dask.dataframe.dask_expr._collection.Series.is_monotonic_decreasing
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deab8160>
    argNames:
    - self
    - max_rows
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4585
    functionName: dask.dataframe.dask_expr._collection.Series.to_string
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - <builtin>.hasattr
    - <builtin>.all
    - pandas.Series
    - dask.dataframe.dask_expr._collection.Series._repr_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4589
    functionName: dask.dataframe.dask_expr._collection.Series._repr_data
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - dask.dataframe.core._repr_data_series
    - <builtin>.hasattr
    - <builtin>.all
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - caselist
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4595
    functionName: dask.dataframe.dask_expr._collection.Series.case_when
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - <builtin>.isinstance
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.Index
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4674
    functionName: dask.dataframe.dask_expr._collection.Index.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.hasattr
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4691
    functionName: dask.dataframe.dask_expr._collection.Index.__repr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd3d1280>
    argNames:
    - self
    - array
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4694
    functionName: dask.dataframe.dask_expr._collection.Index.__array_wrap__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - pandas.Index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd3d1d60>
    - <ast.Name object at 0x7fb9dd3d1760>
    argNames:
    - self
    - index
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4698
    functionName: dask.dataframe.dask_expr._collection.Index.to_series
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc44160>
    - <ast.Name object at 0x7fb9ddc44a60>
    argNames:
    - self
    - index
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4704
    functionName: dask.dataframe.dask_expr._collection.Index.to_frame
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1adf0>
    argNames:
    - self
    - deep
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4710
    functionName: dask.dataframe.dask_expr._collection.Index.memory_usage
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1a160>
    - <ast.Constant object at 0x7fb9dcc1adc0>
    argNames:
    - self
    - periods
    - freq
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4713
    functionName: dask.dataframe.dask_expr._collection.Index.shift
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc1a0d0>
    - <ast.Constant object at 0x7fb9dcc1a1f0>
    - <ast.Constant object at 0x7fb9dcc1a700>
    argNames:
    - self
    - arg
    - na_action
    - meta
    - is_monotonic
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 4717
    functionName: dask.dataframe.dask_expr._collection.Index.map
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - dask.utils.funcname
    - df.dtypes.to_dict
    - warnings.warn
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - dask.utils.is_dataframe_like
    - hashlib.md5
    - <builtin>.repr
    - msg.format
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._expr._extract_meta
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - traceback.format_tb
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - dask.dataframe.core.meta_warning
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.utils.raise_on_meta_error
    - sys.exc_info
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._expr.emulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4742
    functionName: dask.dataframe.dask_expr._collection.Index.__dir__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    - o.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcba4a00>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4753
    functionName: dask.dataframe.dask_expr._collection.Index.count
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4757
    functionName: dask.dataframe.dask_expr._collection.Index.index
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4760
    functionName: dask.dataframe.dask_expr._collection.Index.sum
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4763
    functionName: dask.dataframe.dask_expr._collection.Index.prod
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4766
    functionName: dask.dataframe.dask_expr._collection.Index.mean
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4769
    functionName: dask.dataframe.dask_expr._collection.Index.std
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4772
    functionName: dask.dataframe.dask_expr._collection.Index.var
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4775
    functionName: dask.dataframe.dask_expr._collection.Index.idxmax
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4778
    functionName: dask.dataframe.dask_expr._collection.Index.idxmin
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4785
    functionName: dask.dataframe.dask_expr._collection.Scalar.__repr__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4788
    functionName: dask.dataframe.dask_expr._collection.Scalar.__bool__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4797
    functionName: dask.dataframe.dask_expr._collection.Scalar.__dask_postcompute__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e04c0>
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4800
    functionName: dask.dataframe.dask_expr._collection.Scalar.to_series
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4803
    functionName: dask.dataframe.dask_expr._collection.Scalar.__array__
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - numpy.asarray
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._collection.Scalar
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4809
    functionName: dask.dataframe.dask_expr._collection.Scalar.dtype
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e02e0>
    argNames:
    - self
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4812
    functionName: dask.dataframe.dask_expr._collection.Scalar.to_delayed
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 6
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e07f0>
    argNames:
    - collection
    - fuse
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4816
    functionName: dask.dataframe.dask_expr._collection.optimize
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.index.isna
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.copy
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc1acfd0>
    - <ast.Constant object at 0x7fb9dc1acc40>
    - <ast.Constant object at 0x7fb9dc1aca00>
    argNames:
    - arr
    - chunksize
    - columns
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 4919
    functionName: dask.dataframe.dask_expr._collection.from_array
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - dask.blockwise.rewrite_blockwise
    - pandas.to_numeric.name.key.split
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de950f70>
    - <ast.Constant object at 0x7fb9de950670>
    - <ast.Constant object at 0x7fb9de950790>
    - <ast.Attribute object at 0x7fb9de9505b0>
    argNames:
    - data
    - npartitions
    - orient
    - dtype
    - columns
    - constructor
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 4985
    functionName: dask.dataframe.dask_expr._collection.from_dict
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - result.update
    - data.values
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - constructor.from_dict
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constructor.from_dict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda45700>
    - <ast.Constant object at 0x7fb9dda455e0>
    - <ast.Constant object at 0x7fb9dda45280>
    argNames:
    - x
    - columns
    - index
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 102
    functionName: dask.dataframe.io.io.from_dask_array
    functionSourceFile: dask.dataframe.io.io
    functionUses: 10
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - dask.blockwise.rewrite_blockwise
    - pandas.to_numeric.name.key.split
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - <builtin>.next
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8cf520>
    - <ast.Constant object at 0x7fb9dc8cffd0>
    - <ast.Constant object at 0x7fb9dc8cf2b0>
    - <ast.Constant object at 0x7fb9dc8cfb80>
    - <ast.Constant object at 0x7fb9dc8cfe80>
    - <ast.Constant object at 0x7fb9dc8cfe50>
    - <ast.Constant object at 0x7fb9dc8cf850>
    - <ast.Constant object at 0x7fb9dc8cfca0>
    - <ast.Constant object at 0x7fb9dc8cfb20>
    - <ast.Constant object at 0x7fb9dc8cfe20>
    - <ast.Constant object at 0x7fb9dc8cf910>
    - <ast.Constant object at 0x7fb9dc8cf0d0>
    - <ast.Constant object at 0x7fb9dc3409a0>
    - <ast.Tuple object at 0x7fb9dc340220>
    - <ast.Constant object at 0x7fb9dc340c40>
    - <ast.Constant object at 0x7fb9dc3402b0>
    - <ast.Constant object at 0x7fb9dc340f40>
    argNames:
    - path
    - columns
    - filters
    - categories
    - index
    - storage_options
    - dtype_backend
    - calculate_divisions
    - ignore_metadata_file
    - metadata_task_size
    - split_row_groups
    - blocksize
    - aggregate_files
    - parquet_file_extension
    - filesystem
    - engine
    - arrow_to_pandas
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5090
    functionName: dask.dataframe.dask_expr._collection.read_parquet
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.config.get
    - <builtin>.isinstance
    - <builtin>.hasattr
    - filesystem.lower
    - <builtin>.type
    - typ.__module__.split
    - fsspec.utils.stringify_path
    - dask.dataframe.dask_expr.io.parquet._set_parquet_engine
    - packaging.version.parse
    - <builtin>.list
    - <builtin>.str
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.core.flatten
    - dask.dataframe.dask_expr._util._convert_to_list
    - dask.utils.typename
    - dask._collections.new_collection
    - k.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filesystem.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: packaging.version.parse
    functionSourceFile: packaging
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc42bc70>
    - <ast.Constant object at 0x7fb9dc42bfd0>
    - <ast.Constant object at 0x7fb9dc42b070>
    - <ast.Constant object at 0x7fb9dc42b340>
    - <ast.Constant object at 0x7fb9dc42b280>
    argNames:
    - frame
    - id_vars
    - value_vars
    - var_name
    - value_name
    - col_level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5527
    functionName: dask.dataframe.dask_expr._collection.melt
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask._task_spec.Dict.__init__
    - dask.dataframe.dask_expr._collection.map_partitions
    - newkwargs.pop
    - <builtin>.len
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - <builtin>.isinstance
    - <builtin>.range
    - delayed_kwargs.append
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - kwargs.items
    - dask._collections.new_collection
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - args.items
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 9
    argDefaultValues: []
    argNames:
    - func
    - args
    - meta
    - enforce_metadata
    - transform_divisions
    - clear_divisions
    - align_dataframes
    - parent_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 6120
    functionName: dask.dataframe.dask_expr._collection.map_partitions
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 1
    functionsReached:
    - dask._task_spec.Dict.__init__
    - newkwargs.pop
    - <builtin>.len
    - itertools.chain
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - <builtin>.isinstance
    - <builtin>.range
    - delayed_kwargs.append
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - kwargs.items
    - dask._collections.new_collection
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - args.items
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 1
    IfCount: 15
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb67520>
    - <ast.Constant object at 0x7fb9ddb671f0>
    - <ast.Constant object at 0x7fb9ddb67070>
    - <ast.Constant object at 0x7fb9ddb67f40>
    - <ast.Constant object at 0x7fb9ddb67700>
    - <ast.Constant object at 0x7fb9ddb67970>
    - <ast.Tuple object at 0x7fb9ddb676d0>
    - <ast.Constant object at 0x7fb9ddb67bb0>
    - <ast.Constant object at 0x7fb9ddb67a30>
    - <ast.Constant object at 0x7fb9ddb67820>
    - <ast.Constant object at 0x7fb9ddb67ca0>
    argNames:
    - left
    - right
    - how
    - 'on'
    - left_on
    - right_on
    - left_index
    - right_index
    - suffixes
    - indicator
    - shuffle_method
    - npartitions
    - broadcast
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 5548
    functionName: dask.dataframe.dask_expr._collection.merge
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - pandas.api.types.is_dtype_equal
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - right.set_index
    - dask.dataframe.dask_expr._util._convert_to_list
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - left.set_index
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - dask._task_spec.NestedContainer.__init__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - result.rename_axis
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - dask.utils.asciitable
    - pandas.api.types.is_list_like
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.multi.warn_dtype_mismatch
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - left
    - right
    - left_on
    - right_on
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 147
    functionName: dask.dataframe.multi.warn_dtype_mismatch
    functionSourceFile: dask.dataframe.multi
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.zip
    - warnings.warn
    - dask.utils.asciitable
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.max
    - <builtin>.all
    - <builtin>.tuple
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.rename_axis
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 0
    IfCount: 12
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedd6fd0>
    - <ast.Constant object at 0x7fb9dedd6910>
    - <ast.Constant object at 0x7fb9dedd62e0>
    - <ast.Constant object at 0x7fb9dedd6520>
    - <ast.Constant object at 0x7fb9dedd6190>
    - <ast.Constant object at 0x7fb9dedd6490>
    - <ast.Constant object at 0x7fb9dedd6f10>
    - <ast.Constant object at 0x7fb9dedd6d00>
    - <ast.Tuple object at 0x7fb9dedd6df0>
    - <ast.Constant object at 0x7fb9dedd6310>
    - <ast.Constant object at 0x7fb9dedd6ca0>
    - <ast.Constant object at 0x7fb9dedd63a0>
    argNames:
    - left
    - right
    - 'on'
    - left_on
    - right_on
    - left_index
    - right_index
    - by
    - left_by
    - right_by
    - suffixes
    - tolerance
    - allow_exact_matches
    - direction
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 5641
    functionName: dask.dataframe.dask_expr._collection.merge_asof
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - data.copy
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.core.has_parallel_type
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - pandas.merge_asof
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collections.OrderedDict
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - pandas.api.types.is_any_real_numeric_dtype
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.merge_asof
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 4
    IfCount: 10
    argCount: 8
    argDefaultValues: []
    argNames:
    - func
    - iterables
    - args
    - meta
    - divisions
    - label
    - enforce_metadata
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5726
    functionName: dask.dataframe.dask_expr._collection.from_map
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.config.get
    - <builtin>.set
    - <builtin>.enumerate
    - lengths.add
    - <builtin>.len
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - k.replace
    - <builtin>.isinstance
    - <builtin>.list
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    - dask.config.canonical_name
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lengths.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd0141f0>
    argNames:
    - df
    - divisions
    - force
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5948
    functionName: dask.dataframe.dask_expr._collection.repartition
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.config.get
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - k.replace
    - <builtin>.isinstance
    - collections.OrderedDict
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._util.LRU.__init__
    - dask._collections.new_collection
    - <builtin>.hasattr
    - <builtin>.super
    - <builtin>.all
    - df.repartition
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.repartition
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd014d60>
    argNames:
    - df
    - index
    - columns
    - values
    - aggfunc
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5991
    functionName: dask.dataframe.dask_expr._collection.pivot_table
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.methods.is_categorical_dtype
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.all
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9decb0940>
    - <ast.Constant object at 0x7fb9decb0fd0>
    - <ast.Constant object at 0x7fb9decb0a90>
    argNames:
    - arg
    - errors
    - downcast
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 6047
    functionName: dask.dataframe.dask_expr._collection.to_numeric
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - operand.simplify_once
    - sub.update
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - v.substitute
    - kwargs.values
    - linear_chain.append
    - numpy.ndarray._meta
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - dsk2.update
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - next._broadcast_dep
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.max
    - dask.layers.ArrayBlockwiseDep.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray
    - toolz.unique
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - numpy.linalg.svd.key._key.split
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - dask.array.core.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - work.append
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - tlz.concat.name.key.__dask_keys__
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - collections.namedtuple.split
    - pandas.to_numeric.key.split
    - sys.exc_info
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - dask.array.backends._numel_arraylike
    - dask.base.is_dask_collection
    - dask.array.rechunk.cumdims_label
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - names.append
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.arcsinh.outer
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - numpy.linalg.svd.__dask_graph__
    - expr._layer
    - dask.array.core.new_da_object
    - numpy.max
    - numpy.linalg.svd._key.split
    - tlz.concat._meta.values.min
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - _ENSURE_DETERMINISTIC.get
    - meta.reshape
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.key._key.split
    - dask.utils.unzip
    - rdeps.values
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - new_deps.add
    - hashlib.md5
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - bisect.bisect_right
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.merge
    - dask.bag.avro.read_chunk
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - functools.partial.decode
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - numpy.nan.data._meta
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - functools.partial.name.key.decode
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.name.decode
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.decode
    - pandas.to_numeric._key.split
    - numpy.linalg.svd.name.key.values
    - fsspec.core.OpenFile.key.split
    - numpy.nan.data.T.__class__.__module__.split
    - contextlib.suppress
    - new_exprs.append
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - collections.defaultdict.items
    - layers.values
    - scipy.stats.distributions.chi2.sf.name.key.values
    - numpy.sum
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - numpy.nan.T.data.to_dask_array
    - pandas.to_numeric.key.name.decode
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.array.stats.ttest_rel.df.open
    - numpy.isfinite.outer
    - dask.dataframe.io.json.write_json_partition
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - pandas.to_numeric.name.key._key.decode
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - dask.dataframe.methods.tolist
    - distributed.shuffle.rechunk_p2p.size._meta
    - functools.partial.min
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - scipy.stats.distributions.chi2.sf.name.decode
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - dask._expr.Expr.dependencies
    - dask.array.core.Array.__iter__
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - dask.utils.typename
    - functools.partial._key.decode
    - kwargs.items
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - extra_names.append
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.linalg.svd.name.key.decode
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - dask.array.core._as_dtype
    - dask.bag.avro.read_bytes
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.dataframe.dask_expr._collection.from_dask_array
    - numpy.left_shift.outer
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - functools.partial._meta.view
    - distributed.shuffle.rechunk_p2p.name.split
    - dataclasses.is_dataclass
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - distributed.shuffle.rechunk_p2p.data.compute
    - dask.blockwise._unique_dep
    - dask.array._array_expr._expr.unify_chunks_expr
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask.bag.avro.open_head
    - mins.tolist
    - functools.partial.name.key.split
    - numpy.subtract.outer
    - dsk.pop
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - location.get
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - tlz.join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.core.keys_in_tasks
    - fastavro.iter_avro
    - dask.dataframe.io.json.add_path_column
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - distributed.shuffle.rechunk_p2p.name.decode
    - leafs.pop
    - autos.remove
    - numpy.einsum
    - ret_layers.keys
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.array.rechunk._graph_size_threshold
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.core.flatten
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - <builtin>.hash
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - tlz.concat._meta.astype
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - mins.copy
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - numpy.linalg.svd.key.decode
    - <builtin>.len
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.optimization.default_fused_keys_renamer
    - freq.split
    - dask.tokenize.tokenize
    - numpy.nan.data.to_dask_array
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - numpy.errstate
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - tlz.concat.key.split
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - tlz.concat.to_sql
    - <builtin>.iter
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.nan.to_dask_array
    - fsspec.utils.read_block.startswith
    - ret.append
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - functools.partial._key.split
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - functools.partial.to_sql
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - result.items
    - dask._expr.HLGExpr.__dask_annotations__
    - numpy.dtype
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.all
    - dask.base.collections_to_expr
    - column_stats.keys
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - scipy.stats.distributions.chi2.sf.key._key.split
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - numpy.linalg.svd.name.key._key.decode
    - f.read
    - dask.blockwise.lol_tuples
    - child_keys.extend
    - tlz.concat.values
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - io.StringIO
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.utils.is_index_like
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.nanmax
    - scipy.stats.distributions.chi2.sf.values
    - dask.delayed.Delayed.__dask_layers__
    - pandas.to_numeric.name.split
    - builtins.max
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - result.update
    - culled_deps.items
    - pandas.to_numeric.key.__dask_keys__
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - numpy.linalg.svd.name.keys
    - tlz.get
    - numpy.frexp
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - copy.copy
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.nan.data._meta.__dask_graph__
    - reducible.add
    - numpy.copysign.outer
    - numpy.full
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core._enforce_dtype
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - dask.array.routines.array
    - blockwise_layers.add
    - tlz.accumulate
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - dataclasses.fields
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - collections.abc.MutableMapping.items
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.keys
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.merge.split
    - tlz.valmap
    - numpy.bitwise_and.outer
    - pandas.to_numeric.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.dataframe.dispatch.make_meta
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - pandas.to_numeric._key.decode
    - tlz.concat._meta.values.view
    - <builtin>.min
    - numpy.nan.T.__class__.__module__.split
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - operator.or_
    - inner_graph.items
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.percentile
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.T.data.compute
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - distributed.shuffle.rechunk_p2p.data.outer
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.bag.text.attach_path
    - re.match
    - functools.partial.key.name._key.decode
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - c.__dask_keys__
    - pandas.isnull
    - tlz.concat.key.name.__dask_graph__
    - functools.partial.to_json
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - tlz.concat.info
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.full_like
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - out_ind.insert
    - dsk.items
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.delayed.tokenize
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask._task_spec.DependenciesMapping.__init__
    - numpy.unique
    - numpy.tanh.outer
    - opt.__dask_graph__
    - sub.items
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - dask.array._array_expr._collection.Array.min
    - dask.dataframe.io.io.from_dask_array
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - pandas.to_numeric
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.core.subs
    - <builtin>.type
    - dask._expr._HLGExprSequence.__dask_graph__
    - engine.dispose
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - pandas.to_numeric.name._key.split
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.dataframe.indexing._partitions_of_index_values
    - functools.partial.values
    - t.substitute
    - roots.append
    - functools.partial.astype
    - <builtin>.id
    - numpy.fmod.outer
    - rdeps.items
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - tlz.partition_all
    - dask.dataframe.dask_expr._merge.Merge._lower
    - pandas.to_numeric.name.__dask_graph__
    - dask.array.routines.variadic_choose
    - functools.partial.name.values
    - substitution.get
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - numpy.linalg.svd.key.name._key.decode
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - dask.utils.apply
    - pandas.to_numeric.split
    - dask.bag.core.Bag.min
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.astype
    - dask.array.backends._numel_ndarray
    - numpy.nan.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - pandas.to_numeric.key.__dask_graph__
    - val.append
    - math.prod
    - <builtin>.any
    - collections.defaultdict
    - numpy.linalg.svd
    - distributed.shuffle.rechunk_p2p
    - dask._expr.HLGFinalizeCompute._simplify_down
    - functools.partial.name.__dask_graph__
    - dask.dataframe.io.sql._to_sql_chunk
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.array.chunk.astype
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - numpy.linalg.svd.key.name.split
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - op._substitute
    - pandas.to_numeric.key.decode
    - dask.delayed.Delayed.__init__
    - collections.namedtuple.values
    - dask._task_spec.GraphNode.fuse
    - os.path.normpath
    - numpy.nan.data.outer
    - functools.partial.key._key.split
    - dask.utils._HashIdWrapper.__init__
    - collections.namedtuple.key._key.decode
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.stats.power_divergence.p.open
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.first
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - outcollections.append
    - annots.items
    - tlz.concat.name.key.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - numpy.fmin.outer
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - functools.partial.name._key.split
    - sqlalchemy.create_engine
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - _seen.add
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - scipy.stats.distributions.chi2.sf._key.decode
    - operator.rshift
    - suffix.lower
    - pandas.to_numeric.name.key.split
    - operator.lt
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - inputs_indices.extend
    - numpy.nan.data.compute
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask.array.utils.asarray_safe
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - deps.items
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - numpy.append
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.prod
    - numpy.not_equal.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - dask.blockwise.optimize_blockwise
    - pandas.api.types.is_scalar
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask.blockwise.fuse_roots
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - dask.dataframe.io.json.read_json.orient.open
    - tlz.partition
    - math.ceil
    - numpy.arccosh.outer
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - result.copy
    - dask.array.core.Array.map_blocks
    - deps_parent.remove
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - tlz.concat.name.split
    - tlz.concat.decode
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.log10.outer
    - numpy.nan.data.chunks.get
    - dsk.copy
    - tlz.concat.to_json
    - functools.partial.key._key.decode
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dask._expr._ExprSequence.__iter__
    - extra_argpairs.append
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - new_indices.append
    - functools.partial.values.view
    - functools.partial.key.name.decode
    - <builtin>.super
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.float_power.outer
    - indices.pop
    - fsspec.core.OpenFile.values.min
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - dask.dataframe.dask_expr._expr.Expr.var
    - new_args.append
    - numpy.ma.masked_values
    - numpy.ndarray._meta.__dask_graph__
    - fsspec.core.OpenFile._meta.min
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.array._array_expr._rechunk.Rechunk._lower
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - tlz.merge_with
    - name_dep.add
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - tlz.concat.name.decode
    - operator.pow
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.__dask_keys__
    - inspect.signature
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - functools.partial.name.split
    - work.extend
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - dask.core.literal.__init__
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - dask.dataframe.io.io._meta_from_array
    - nameinds.append
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - all_deps.update
    - fo.seek
    - operand._substitute
    - dask.array.core._compute_multiplier
    - numpy.isnan
    - inputs.values
    - tlz.concat.name.key.values
    - all_keys.append
    - numpy.true_divide.outer
    - dsk.update
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - numpy.nan.shape.get
    - pandas.to_numeric.key.name.keys
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - numpy.nansum
    - tlz.concat._meta.min
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - output_indices.issuperset
    - functools.partial.key.split
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.nextafter.outer
    - row_group.column
    - tlz.concat.key.name._key.decode
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.copy
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - keys_set.discard
    - <builtin>.set
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - fused_trees.items
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - dataclasses.replace
    - collections.namedtuple
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dsk.layers.values
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.key_split
    - numpy.power.outer
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.default_client
    - functools.partial.values.astype
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - hex_pattern.match
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - weakref.ref
    - functools.partial._meta.min
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - pandas.Timestamp
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.outer
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - numpy.nan.data.map_blocks
    - operator.abs
    - itertools.zip_longest
    - dask.array.optimization.optimize
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - dask.core.reverse_dict
    - numpy.median
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - result.append
    - dask._expr.Expr.operand
    - scipy.stats.distributions.chi2.sf.name._key.split
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.nan.T.data._meta
    - tlz.concat.key.values
    - pandas.isna
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - fsspec.core.OpenFile._meta.view
    - obj.__getnewargs_ex__
    - dask.array.core.apply_infer_dtype
    - collections.abc.Iterable.args.substitute
    - op.__dask_keys__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - new_axes.items
    - functools.partial._meta.values.astype
    - tlz.concat.__dask_keys__
    - numpy.nan.data.chunks.tolist
    - functools.partial.keys
    - tlz.concat.name.key.split
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - result.values
    - layers.items
    - autos.discard
    - collections.namedtuple._key.decode
    - numpy.nan.compute
    - pandas.to_numeric.key.name.__dask_keys__
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - typ.__name__.lower
    - scipy.stats.distributions.chi2.sf.key.name.split
    - operator.floordiv
    - fsspec.core.OpenFile.to_sql
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - maxes.sort_values
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - distributed.shuffle.rechunk_p2p.size.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.linalg.svd.key.name._key.split
    - functools.reduce
    - functools.partial.key.name.__dask_keys__
    - numpy.nan.chunks.replace
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - collection.__dask_graph__
    - c.__dask_layers__
    - functools.partial.split
    - dask._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.cull
    - names.discard
    - typ.__module__.split
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - next.dependencies
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - fsspec.core.OpenFile.decode
    - pandas.to_numeric.key.name._key.split
    - numpy.linspace
    - functools.partial.key.name._key.split
    - numpy.logaddexp2.outer
    - dask.array.optimization._is_getter_task
    - out.copy
    - full_graph.dependencies.get
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - <builtin>.reversed
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    - dask.dataframe.io.json.read_json.encoding.open
    - layer.cull
    - char.isdigit
    - dask.bag.core.Bag.__init__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - tlz.concat._key.decode
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - meta.sum
    - graphs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.piecewise
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - text.endswith
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - functools.partial.key.decode
    - operator.le
    - dask.array.optimization.normalize_slice
    - dask.array._array_expr._reductions._tree_reduce
    - dask.blockwise._fuse_annotations
    - warnings.simplefilter
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.dataframe.dask_expr._collection.from_array
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - functools.partial.to_csv
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - dependents_key.pop
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.conjugate.outer
    - dask.blockwise._optimize_blockwise
    - ready.append
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - divisions.append
    - pandas.date_range
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - operator.lshift
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - dask.bytes.core.read_block_from_file
    - dask.array.utils.validate_axis
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - numpy.nan._meta
    - fastavro.reader
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - args.items
    - pandas.to_numeric.key._key.decode
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dsk.values
    - dask.array._array_expr._utils.compute_meta
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name._key.split
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - obj.items
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - tlz.concat.key.name.split
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._key.split
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - newargs.append
    - numpy.nan.shape.replace
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - numpy.nan.T.data.chunks.replace
    - set.intersection
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - functools.partial.name._key.decode
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.core.auto_chunks
    - numpy.minimum.outer
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - fsspec.core.OpenFile.to_csv
    - dask.utils.system_encoding.open
    - operator.invert
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.linalg.svd.name.key.keys
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - unknown_indices.append
    - fsspec.core.OpenFile._meta.astype
    - numpy.nan.data.T.copy
    - numpy.linalg.svd.name.key._key.split
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - tlz.concat.key._key.decode
    - _expr.dependencies
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - all_keys.extend
    - dask.utils.is_cupy_type
    - s.seek
    - itertools.product
    - fsspec.core.OpenFile._meta.values.astype
    - maxes.isna
    - numpy.logical_and.outer
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.delayed.Delayed.__iter__
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - pandas.to_numeric.name.__dask_keys__
    - dask._expr.Expr.__dask_graph__
    - functools.partial.key.keys
    - numpy.linalg.svd.decode
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.utils.is_namedtuple_instance
    - functools.partial.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - io.BytesIO
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - numpy.logical_not.outer
    - uuid.uuid1
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - tlz.concat.split
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - collections.namedtuple.key.decode
    - numpy.signbit.outer
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - warnings.filterwarnings
    - numpy.empty
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - tlz.concat.values.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - numpy.nan.__class__.__module__.split
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - tlz.concat.view
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.ceil.outer
    - math.log
    - toolz.partition
    - pandas.to_numeric.decode
    - input_columns.extend
    - functools.partial.__dask_keys__
    - <builtin>.map
    - tlz.concat.key.name.keys
    - tlz.merge.decode
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - deps.add
    - maxes.bfill
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - dask.array.stats.ttest_ind.df.open
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - dask.array.core.apply_and_enforce
    - dask.utils.cached_cumsum
    - dask.array.optimization._optimize_slices
    - stack.extend
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - argindsstr.extend
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - divs.extend
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - operand.rewrite
    - chunkss.values
    - numpy.nan.data.copy
    - numpy.array
    - word.isalpha
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - ready.pop
    - numpy.reciprocal.outer
    - numpy.interp
    - lowered.setdefault
    - warnings.warn
    - pandas.to_numeric.name.key.values
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - dask.array.reductions.chunk_min
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - graph_dependencies.append
    - numpy.linalg.svd.name.key.__dask_keys__
    - linear_chain.insert
    - tlz.concat.values.view
    - dask.blockwise.rewrite_blockwise
    - functools.partial.name.key.keys
    - df.assign
    - dask.array.core.graph_from_arraylike
    - tlz.concat.keys
    - tlz.concat.key._key.split
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - w.values
    - arrays_and_indices.extend
    - functools.partial.name.decode
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - stack.append
    - fo.read
    - numpy.less.outer
    - numpy.modf
    - mins.sort_values
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - layer.get_output_keys
    - mins.bfill
    - fo.tell
    - dask.dataframe.io.csv._write_csv
    - dask.blockwise.broadcast_dimensions
    - dask.array.utils.meta_from_array
    - numpy.nan.T.data.shape.get
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - cupyx.scipy.sparse.vstack
    - deps.update
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - fsspec.core.OpenFile.split
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    - KeyError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3275b0>
    argNames:
    - arg
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 6078
    functionName: dask.dataframe.dask_expr._collection.to_datetime
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - dask.dataframe.dask_expr._util.LRU.__init__
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - pandas.api.types.is_any_real_numeric_dtype
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.api.types.is_complex_dtype
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - data.copy
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - pandas.api.types.is_bool_dtype
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - functools.partial._meta.index.astype
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - numpy.logical_not.outer
    - dask.utils.funcname
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - tlz.concat._meta.index.astype
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - data.index.isna
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - importlib.import_module.to_datetime
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - dask.utils.get_meta_library
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - fsspec.core.OpenFile._meta.index.astype
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - collections.OrderedDict
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - tlz.concat._meta.as_unit
    - collections.namedtuple.values
    - operator.floordiv
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - dask.dataframe.utils.meta_series_constructor
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.dataframe.dask_expr._collection.Series.to_frame
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - mins.isna
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - importlib.import_module.DatetimeIndex
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - fsspec.core.OpenFile._meta.as_unit
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - dask.dataframe.dask_expr._collection.from_pandas
    - functools.partial._meta.astype
    - <builtin>.sum
    - result.copy
    - dask._task_spec.parse_input
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - functools.partial._meta.as_unit
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.DatetimeIndex
    functionSourceFile: importlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.as_unit
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.as_unit
    functionSourceFile: tlz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.as_unit
    functionSourceFile: fsspec
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.index.astype
    functionSourceFile: tlz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.index.astype
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.index.astype
    functionSourceFile: fsspec
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc47f5b0>
    - <ast.Constant object at 0x7fb9dc47f8e0>
    argNames:
    - arg
    - unit
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 6109
    functionName: dask.dataframe.dask_expr._collection.to_timedelta
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: delayed_kwargs.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: newkwargs.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 11
    argDefaultValues: []
    argNames:
    - func
    - df
    - before
    - after
    - args
    - meta
    - enforce_metadata
    - transform_divisions
    - clear_divisions
    - align_dataframes
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 6202
    functionName: dask.dataframe.dask_expr._collection.map_overlap
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - pandas.api.types.is_datetime64_any_dtype
    - pandas.to_timedelta
    - dask.dataframe.utils.pyarrow_strings_enabled
    - <builtin>.sorted
    - dask.utils.is_dataframe_like
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - dask.dataframe.dask_expr._util._maybe_from_pandas
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - dask.tokenize.tokenize
    - data.copy
    - _ENSURE_DETERMINISTIC.set
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - <builtin>.str
    - stack.extend
    - seen.add
    - data.index.isna
    - e.dependencies
    - dask.utils.Dispatch.__init__
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - dask.config.canonical_name
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - <builtin>.super
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe
    - pandas.api.types.is_bool_dtype
    - kwargs.pop
    - k.replace
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - arg
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 6331
    functionName: dask.dataframe.dask_expr._collection.isna
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._collection.from_pandas
    - dask.dataframe.dask_expr._util.LRU.__init__
    - pandas.api.types.is_numeric_dtype
    - dask.config.get
    - data.copy
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - <builtin>.isinstance
    - collections.OrderedDict
    - pandas.api.types.is_any_real_numeric_dtype
    - data.index.isna
    - dask.utils.Dispatch.__init__
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._util._is_any_real_numeric_dtype
    - dask.dataframe.core.has_parallel_type
    - <builtin>.super
    - dask._collections.new_collection
    - arg.isna
    - k.replace
    - pandas.api.types.is_bool_dtype
    - pandas.api.types.is_complex_dtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.isna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - out
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 6376
    functionName: dask.dataframe.dask_expr._collection.handle_out
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 3
    functionsReached:
    - typ.__module__.split
    - <builtin>.len
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6467
    functionName: dask.dataframe.dask_expr._collection.get_parallel_type_frame
    functionSourceFile: dask.dataframe.dask_expr._collection
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 95
    functionName: dask.dataframe.dask_expr._merge.Merge._filter_passthrough
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - predicate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 126
    functionName: dask.dataframe.dask_expr._merge.Merge._predicate_columns
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 8
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - stack.pop
    - <builtin>.isinstance
    - predicate_columns.update
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: predicate_columns.issubset
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - predicate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 9
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - stack.pop
    - <builtin>.isinstance
    - predicate_columns.update
    - stack.extend
    - seen.add
    - e.dependencies
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: predicate_columns.update
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 165
    functionName: dask.dataframe.dask_expr._merge.Merge.__str__
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: dask.dataframe.dask_expr._merge.Merge.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - result.update
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 181
    functionName: dask.dataframe.dask_expr._merge.Merge.kwargs
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge.Merge
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 196
    functionName: dask.dataframe.dask_expr._merge.Merge._meta
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - left.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.merge
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 205
    functionName: dask.dataframe.dask_expr._merge.Merge._npartitions
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - toolz.unique
    - <builtin>.min
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - dask.dataframe.dask_expr._merge.HashJoinP2P._divisions
    - <builtin>.getattr
    - toolz.merge_sorted
    - <builtin>.isinstance
    - <builtin>.type
    - dask.dataframe.dask_expr._merge.BroadcastJoin._divisions
    - <builtin>.len
    - <builtin>.list
    - <builtin>.max
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - <builtin>.any
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._divisions
    - pandas.api.types.is_scalar
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 211
    functionName: dask.dataframe.dask_expr._merge.Merge._bcast_left
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 218
    functionName: dask.dataframe.dask_expr._merge.Merge._bcast_right
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 224
    functionName: dask.dataframe.dask_expr._merge.Merge._divisions
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - toolz.unique
    - <builtin>.tuple
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - toolz.merge_sorted
    - <builtin>.type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - <builtin>.len
    - <builtin>.list
    - <builtin>.max
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 228
    functionName: dask.dataframe.dask_expr._merge.Merge.broadcast_side
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 232
    functionName: dask.dataframe.dask_expr._merge.Merge.is_broadcast_join
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - dask.config.get
    - distributed.shuffle.check_minimal_arrow_version
    - <builtin>.min
    - math.log2
    - k.replace
    - <builtin>.isinstance
    - distributed.default_client
    - dask.utils.get_default_shuffle_method
    - <builtin>.max
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 254
    functionName: dask.dataframe.dask_expr._merge.Merge._is_single_partition_broadcast
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 265
    functionName: dask.dataframe.dask_expr._merge.Merge.merge_indexed_left
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.getattr
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - <builtin>.isinstance
    - pandas.api.types.is_scalar
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 271
    functionName: dask.dataframe.dask_expr._merge.Merge.merge_indexed_right
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.getattr
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - <builtin>.isinstance
    - pandas.api.types.is_scalar
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expr
    - 'on'
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 376
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.merge_sorted
    functionSourceFile: toolz
    functionUses: 380
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.unique
    functionSourceFile: toolz
    functionUses: 380
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 8
    IfCount: 21
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 420
    functionName: dask.dataframe.dask_expr._merge.Merge._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - all_dependents.issubset
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - dask.dataframe.utils.is_scalar
    - predicate_cols.issubset
    - numpy.argsort
    - project_left.extend
    - parent.operand
    - right_suff_columns.append
    - predicate.right.substitute
    - project_right.extend
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - predicate.substitute
    - <builtin>.type
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask._expr.Expr.dependencies
    - other_names.issubset
    - <builtin>.list
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - seen.add
    - stack.extend
    - values.take
    - e.dependencies
    - project_right.append
    - left_suff_columns.append
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - dask.dataframe.dask_expr._util._convert_to_list
    - project_left.append
    - predicate_columns.update
    - allowed_expressions.add
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: predicate.right.substitute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: predicate_cols.issubset
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: predicate.substitute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: project_left.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right_suff_columns.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: project_right.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left_suff_columns.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: project_left.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: project_right.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 555
    functionName: dask.dataframe.dask_expr._merge.HashJoinP2P._layer
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - dask._task_spec.GraphNode.ref
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.frozenset
    - <builtin>.range
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - kwargs.values
    - transfer_keys_right.append
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - distributed.shuffle._shuffle.DataFrameShuffleSpec
    - distributed.shuffle._core.P2PBarrierTask
    - _dependencies.update
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - distributed.shuffle._core.barrier_key
    - _dependencies.add
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - dask.dataframe.dask_expr._merge.create_assign_index_merge_transfer
    - <builtin>.str
    - distributed.shuffle._core.ShuffleId
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - distributed.shuffle._core.P2PBarrierTask.ref
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - kwargs.items
    - transfer_keys_left.append
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 791
    functionName: dask.dataframe.dask_expr._merge.create_assign_index_merge_transfer
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transfer_keys_left.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transfer_keys_right.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 682
    functionName: dask.dataframe.dask_expr._merge.HashJoinP2P._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 721
    functionName: dask.dataframe.dask_expr._merge.BroadcastJoin._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 727
    functionName: dask.dataframe.dask_expr._merge.BroadcastJoin._layer
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 1
    functionsReached:
    - _merge_args.reverse
    - <builtin>.range
    - _concat_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _merge_args.reverse
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 7
    argDefaultValues: []
    argNames:
    - df
    - index
    - name
    - npartitions
    - id
    - input_partition
    - index_merge
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 795
    functionName: dask.dataframe.dask_expr._merge.create_assign_index_merge_transfer.assign_index_merge_transfer
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - distributed.shuffle._merge.merge_transfer
    - dask.dataframe.shuffle.partitioning_index
    - df.astype
    - numpy.isscalar
    - dask.dataframe.dask_expr._shuffle._contains_index_name
    - index.dtypes.items
    - pandas.api.types.is_numeric_dtype
    - dask.dataframe.dask_expr._shuffle._select_columns_or_index
    - <builtin>.getattr
    - dask.dataframe.dask_expr._shuffle._is_numeric_cast_type
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - <builtin>.int
    - selected_df.assign
    - df.assign
    - index.astype
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._shuffle._is_index_level_reference
    - <builtin>.any
    - res.astype
    - dask.dataframe.dask_expr._shuffle._is_column_label_reference
    - pandas.api.types.is_scalar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.dtypes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle._merge.merge_transfer
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 829
    functionName: dask.dataframe.dask_expr._merge.SemiMerge._lower
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 852
    functionName: dask.dataframe.dask_expr._merge.BlockwiseMerge.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - result.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge.JoinRecursive
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 912
    functionName: dask.dataframe.dask_expr._merge.JoinRecursive._meta
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - frames
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 936
    functionName: dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    functionSourceFile: dask.dataframe.dask_expr._merge
    functionUses: 375
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._repartition
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.super
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._repartition.Repartition
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: dask.dataframe.dask_expr._repartition.Repartition._meta
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x._divisions
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 62
    functionName: dask.dataframe.dask_expr._repartition.Repartition.npartitions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - dask._expr.Expr.operand
    - <builtin>.type
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 74
    functionName: dask.dataframe.dask_expr._repartition.Repartition.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 0
    IfCount: 14
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 84
    functionName: dask.dataframe.dask_expr._repartition.Repartition._lower
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - numpy.interp
    - dask.dataframe.methods.tolist
    - pandas.api.types.is_datetime64_any_dtype
    - tlz.unique
    - divisions.tolist
    - <builtin>.tuple
    - pandas.api.types.is_numeric_dtype
    - numpy.linspace
    - <builtin>.isinstance
    - divisions.values.astype
    - <builtin>.hasattr
    - <builtin>.type
    - pandas.Series
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - divisions.astype
    - typ.__name__.lower
    - dask._expr.Expr.operand
    - <builtin>.all
    - numpy.issubdtype
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.values.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 148
    functionName: dask.dataframe.dask_expr._repartition.Repartition._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available
    - predicate_columns.issubset
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - all_dependents.issubset
    - <builtin>.map
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - stack.pop
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - p.walk
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - numpy.argsort
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available
    - dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns
    - dask.dataframe.dask_expr._expr.is_filter_pushdown_available
    - ancestors.append
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - parent.predicate.substitute
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.Expr._filter_simplification
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - dask._expr.Expr.dependencies
    - dask.tokenize._normalize_seq_func
    - other_names.issubset
    - <builtin>.list
    - <builtin>.str
    - dask.dataframe.dask_expr._merge.Merge._predicate_columns
    - stack.extend
    - seen.add
    - values.take
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._expr._check_dependents_are_predicates
    - predicate_columns.update
    - allowed_expressions.add
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - all_dependents.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 161
    functionName: dask.dataframe.dask_expr._repartition.Repartition.new_partitions
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - n_new_partitions
    - n_old_partitions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 178
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToFewer._compute_partition_boundaries
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - dask.dataframe.dask_expr._repartition._clean_new_division_boundaries
    - <builtin>.int
    - <builtin>.range
    - new_partitions_boundaries.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - new_partitions_boundaries
    - frame_npartitions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 499
    functionName: dask.dataframe.dask_expr._repartition._clean_new_division_boundaries
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 4
    functionsReached:
    - <builtin>.list
    - new_partitions_boundaries.insert
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToFewer
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 189
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToFewer._partitions_boundaries
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._repartition.RepartitionToFewer._compute_partition_boundaries
    - <builtin>.isinstance
    - <builtin>.list
    - dask.dataframe.dask_expr._repartition._clean_new_division_boundaries
    - <builtin>.int
    - <builtin>.range
    - new_partitions_boundaries.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToFewer._layer
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - <builtin>.zip
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToMore
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 217
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToMore._nsplits
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.divmod
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 226
    functionName: dask.dataframe.dask_expr._repartition.RepartitionToMore._layer
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 1
    functionsReached:
    - <builtin>.range
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 5
    IfCount: 14
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 254
    functionName: dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 1
    functionsReached:
    - tmp.append
    - <builtin>.len
    - <builtin>.dict
    - dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer._is_single_last_div
    - <builtin>.range
    - c.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 289
    functionName: dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer._is_single_last_div
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 423
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._size
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - <builtin>.isinstance
    - <builtin>.int
    - <builtin>.type
    - suffix.lower
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.chunks.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 430
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._mem_usage
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._repartition._compute_mem_usages
    - dask.dataframe.dask_expr._repartition._get_mem_usages
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - frame
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 512
    functionName: dask.dataframe.dask_expr._repartition._get_mem_usages
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr._repartition._compute_mem_usages
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 434
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._nsplits
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 438
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._partition_boundaries
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.next
    - numpy.any
    - <builtin>.zip
    - <builtin>.iter
    - split_mem_usages.extend
    - <builtin>.isinstance
    - chunk.append
    - <builtin>.list
    - dask.dataframe.dask_expr._repartition._clean_new_division_boundaries
    - numpy.all
    - numpy.cumsum
    - pandas.Series
    - dask.utils.iter_chunks
    - new_partitions_boundaries.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: split_mem_usages.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 465
    functionName: dask.dataframe.dask_expr._repartition.RepartitionSize._layer
    functionSourceFile: dask.dataframe.dask_expr._repartition
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.zip
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.range
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.len
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - dsk.update
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_partitions_boundaries.insert
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - frame
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: dask.dataframe.dask_expr._repartition._compute_mem_usages
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.multi
    functionSourceFile: dask.dataframe.multi
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 0
    IfCount: 17
    argCount: 4
    argDefaultValues: []
    argNames:
    - lhs
    - args
    - result_meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: dask.dataframe.multi.merge_chunk
    functionSourceFile: dask.dataframe.multi
    functionUses: 1
    functionsReached:
    - lhs.merge
    - rhs.drop_duplicates
    - <builtin>.len
    - lhs.assign
    - result_meta.select_dtypes
    - <builtin>.isinstance
    - right.astype
    - rhs.assign
    - left.astype
    - out.index.astype
    - dask.dataframe.methods.union_categoricals
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_meta.select_dtypes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.methods.union_categoricals
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lhs.assign
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rhs.assign
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rhs.drop_duplicates
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lhs.merge
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.index.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - L
    - R
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 183
    functionName: dask.dataframe.multi.pair_partitions
    functionSourceFile: dask.dataframe.multi
    functionUses: 1
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    - <builtin>.max
    - result.append
    - J.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: J.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd88eb0>
    - <ast.Constant object at 0x7fb9ddd88e80>
    argNames:
    - left
    - right
    - prev
    - next
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: dask.dataframe.multi.merge_asof_padded
    functionSourceFile: dask.dataframe.multi
    functionUses: 0
    functionsReached:
    - frames.append
    - pandas.concat
    - pandas.merge_asof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcad8700>
    argNames:
    - dfs
    - ignore_order
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 241
    functionName: dask.dataframe.multi.concat_and_check
    functionSourceFile: dask.dataframe.multi
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    - <builtin>.map
    - dask.dataframe.methods.concat
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns_or_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 247
    functionName: dask.dataframe.multi._contains_index_name
    functionSourceFile: dask.dataframe.multi
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - <builtin>.getattr
    - dask.dataframe.multi._contains_index_name._is_index_level_reference
    - numpy.isscalar
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 256
    functionName: dask.dataframe.multi._contains_index_name._is_index_level_reference
    functionSourceFile: dask.dataframe.multi
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - numpy.isscalar
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - columns_or_index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 270
    functionName: dask.dataframe.multi._select_columns_or_index
    functionSourceFile: dask.dataframe.multi
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - selected_df.assign
    - <builtin>.getattr
    - dask.dataframe.multi._select_columns_or_index._is_column_label_reference
    - dask.dataframe.multi._contains_index_name._is_index_level_reference
    - numpy.isscalar
    - <builtin>.isinstance
    - dask.dataframe.multi._contains_index_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: dask.dataframe.multi._select_columns_or_index._is_column_label_reference
    functionSourceFile: dask.dataframe.multi
    functionUses: 2
    functionsReached:
    - numpy.isscalar
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - 'on'
    - nsplits
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 298
    functionName: dask.dataframe.multi._split_partition
    functionSourceFile: dask.dataframe.multi
    functionUses: 0
    functionsReached:
    - on.dtypes.items
    - dask.dataframe.shuffle.partitioning_index
    - df.astype
    - dask.dataframe.multi._select_columns_or_index._is_column_label_reference
    - numpy.isscalar
    - dask.dataframe.multi._contains_index_name
    - pickle.loads
    - nset.intersection
    - pandas.api.types.is_numeric_dtype
    - dask.dataframe.multi._select_columns_or_index
    - <builtin>.getattr
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - pandas.api.types.is_list_like
    - <builtin>.int
    - o.dtypes.items
    - selected_df.assign
    - df.assign
    - dask.dataframe.shuffle.shuffle_group
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - <builtin>.any
    - <builtin>.set
    - res.astype
    - dask.dataframe.multi._contains_index_name._is_index_level_reference
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nset.intersection
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.dtypes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: on.dtypes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - dfs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 354
    functionName: dask.dataframe.multi._concat_wrapper
    functionSourceFile: dask.dataframe.multi
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 362
    functionName: dask.dataframe.multi._merge_chunk_wrapper
    functionSourceFile: dask.dataframe.multi
    functionUses: 0
    functionsReached:
    - lhs.merge
    - rhs.drop_duplicates
    - dask.dataframe.multi.merge_chunk
    - <builtin>.len
    - lhs.assign
    - result_meta.select_dtypes
    - <builtin>.isinstance
    - right.astype
    - kwargs.items
    - rhs.assign
    - pickle.loads
    - left.astype
    - out.index.astype
    - dask.dataframe.methods.union_categoricals
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.shuffle
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - logging.getLogger
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: dask.dataframe.shuffle.maybe_buffered_partd.__reduce__
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: dask.dataframe.shuffle.maybe_buffered_partd.__call__
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - partd.file.cleanup_files.append
    - tempfile.mkdtemp
    - <builtin>.getattr
    - partd.PandasBlocks
    - partd.File
    - partd.Dict
    - partd.Buffer
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partd.File
    functionSourceFile: partd
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partd.file.cleanup_files.append
    functionSourceFile: partd
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partd.Dict
    functionSourceFile: partd
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partd.Buffer
    functionSourceFile: partd
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partd.PandasBlocks
    functionSourceFile: partd
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.min_scalar_type
    functionSourceFile: numpy
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: dask.dataframe.shuffle.barrier
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - p
    - part
    - meta
    - barrier_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 105
    functionName: dask.dataframe.shuffle.collect
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - p.get
    - logger.exception
    - p.drop
    - dask.dataframe.shuffle.ensure_cleanup_on_exception
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec02280>
    - <ast.Constant object at 0x7fb9dec024c0>
    argNames:
    - s
    - divisions
    - ascending
    - na_position
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: dask.dataframe.shuffle.set_partitions_pre
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - <builtin>.len
    - divisions_notna.searchsorted
    - divisions.searchsorted
    - divisions.notna
    - numpy.empty
    - s.isna
    - s.notna
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.searchsorted
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.notna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions.notna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divisions_notna.searchsorted
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.isna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - cols
    - ignore_index
    - nparts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.dataframe.shuffle.shuffle_group_2
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - ind.max
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ind.max
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - g_head
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 162
    functionName: dask.dataframe.shuffle.shuffle_group_get
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.drop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logger.exception
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: dask.dataframe.shuffle.drop_overlap
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - df.drop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 241
    functionName: dask.dataframe.shuffle.get_overlap
    functionSourceFile: dask.dataframe.shuffle
    functionUses: 0
    functionsReached:
    - df._constructor
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df._constructor
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask._collections
    functionSourceFile: dask._collections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask._dispatch
    functionSourceFile: dask._dispatch
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 10
    argDefaultValues: []
    argNames:
    - series
    - start
    - end
    - reindex_closed
    - rule
    - resample_kwargs
    - how
    - fill_value
    - how_args
    - how_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.dataframe.tseries.resample._resample_series
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - pandas.date_range
    - end.tz_localize
    - <builtin>.getattr
    - out.reindex
    - series.resample
    - start.tz_localize
    - out.index.isin
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series.resample
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: start.tz_localize
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: end.tz_localize
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.index.isin
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd57e940>
    - <ast.Constant object at 0x7fb9dd57e4f0>
    argNames:
    - divisions
    - rule
    - closed
    - label
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: dask.dataframe.tseries.resample._resample_bin_and_out_divs
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 1
    functionsReached:
    - pandas.offsets.Day
    - dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda2>
    - <builtin>.map
    - divs.resample
    - dask.dataframe.methods.tolist
    - a.__setitem__
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - <builtin>.isinstance
    - pandas.offsets.Nano
    - dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda1>
    - pandas.Grouper
    - <builtin>.range
    - pandas.Series
    - <builtin>.tuple
    - a.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Grouper
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: divs.resample
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.offsets.Nano
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.offsets.Day
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda1>
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 2
    functionsReached:
    - a.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda2>
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 2
    functionsReached:
    - a.__setitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.__setitem__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample.ResampleReduction
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 125
    functionName: dask.dataframe.tseries.resample.ResampleReduction.npartitions
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 128
    functionName: dask.dataframe.tseries.resample.ResampleReduction._divisions
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 132
    functionName: dask.dataframe.tseries.resample.ResampleReduction._meta
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 138
    functionName: dask.dataframe.tseries.resample.ResampleReduction.kwargs
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 142
    functionName: dask.dataframe.tseries.resample.ResampleReduction.how_kwargs
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 146
    functionName: dask.dataframe.tseries.resample.ResampleReduction._resample_divisions
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - pandas.offsets.Day
    - dask.dataframe.tseries.resample._resample_bin_and_out_divs
    - <builtin>.map
    - dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda2>
    - divs.resample
    - dask.dataframe.methods.tolist
    - a.__setitem__
    - <builtin>.len
    - pandas.tseries.frequencies.to_offset
    - <builtin>.isinstance
    - pandas.offsets.Nano
    - dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda1>
    - pandas.Grouper
    - <builtin>.range
    - pandas.Series
    - <builtin>.tuple
    - a.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 151
    functionName: dask.dataframe.tseries.resample.ResampleReduction._simplify_up
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: dask.dataframe.tseries.resample.ResampleReduction._lower
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample.ResampleAggregation
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 190
    functionName: dask.dataframe.tseries.resample.ResampleAggregation._meta
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 273
    functionName: dask.dataframe.tseries.resample.ResampleAgg._simplify_up
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9dcad2160>
    - <ast.Constant object at 0x7fb9dcad2550>
    argNames:
    - self
    - expr_cls
    - how_args
    - how_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 297
    functionName: dask.dataframe.tseries.resample.Resampler._single_agg
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.tseries.resample.Resampler
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 309
    functionName: dask.dataframe.tseries.resample.Resampler.count
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 313
    functionName: dask.dataframe.tseries.resample.Resampler.sum
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 317
    functionName: dask.dataframe.tseries.resample.Resampler.prod
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 321
    functionName: dask.dataframe.tseries.resample.Resampler.mean
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 325
    functionName: dask.dataframe.tseries.resample.Resampler.min
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 329
    functionName: dask.dataframe.tseries.resample.Resampler.max
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 333
    functionName: dask.dataframe.tseries.resample.Resampler.first
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 337
    functionName: dask.dataframe.tseries.resample.Resampler.last
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 341
    functionName: dask.dataframe.tseries.resample.Resampler.var
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 345
    functionName: dask.dataframe.tseries.resample.Resampler.std
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 349
    functionName: dask.dataframe.tseries.resample.Resampler.size
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 353
    functionName: dask.dataframe.tseries.resample.Resampler.nunique
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 357
    functionName: dask.dataframe.tseries.resample.Resampler.median
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 361
    functionName: dask.dataframe.tseries.resample.Resampler.quantile
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: dask.dataframe.tseries.resample.Resampler.ohlc
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 369
    functionName: dask.dataframe.tseries.resample.Resampler.sem
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 373
    functionName: dask.dataframe.tseries.resample.Resampler.agg
    functionSourceFile: dask.dataframe.tseries.resample
    functionUses: 0
    functionsReached:
    - dask.dataframe.tseries.resample.Resampler._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.widgets
    functionSourceFile: dask.widgets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 22
    functionName: dask.widgets.get_environment
    functionSourceFile: dask.widgets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: dask.widgets.get_template
    functionSourceFile: dask.widgets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.widgets.widgets
    functionSourceFile: dask.widgets.widgets
    functionUses: 0
    functionsReached:
    - os.path.join
    - os.path.dirname
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.abspath
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.widgets.widgets.get_environment
    functionSourceFile: dask.widgets.widgets
    functionUses: 6
    functionsReached:
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - jinja2.Environment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jinja2.FileSystemLoader
    functionSourceFile: jinja2
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jinja2.Environment
    functionSourceFile: jinja2
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jinja2.Environment.filters.update
    functionSourceFile: jinja2
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: jinja2.Environment.get_template
    functionSourceFile: jinja2
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io
    functionSourceFile: dask.dataframe.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 34
    functionLinenumber: -1
    functionName: dask.dataframe.io.csv
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - part.decode
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - head.dtypes.to_dict
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - fs.ukey
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.dataframe.io.csv.read_pandas
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.io.csv.block_mask
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - READ_DOC_TEMPLATE.format
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - head.assign
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - x.cat.set_categories
    - numpy.expm1.outer
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - pandas.read_table
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - lineterminator.encode
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.read_fwf
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - dask.dataframe.io.csv.make_reader.read
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - dask.dataframe.io.csv.make_reader
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - head.select_dtypes
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - x.set_categories
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - dask.dataframe.utils.clear_known_categories
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - head_kwargs.get
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dsk.dask.items
    - dask.array.core.stack
    - specified_dtypes.get
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - pandas.api.types.is_integer_dtype
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - dask.dataframe.io.csv.block_mask_last
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - x.index.set_categories
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - psutil.cpu_count
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - pandas.read_csv
    - categoricals.difference
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.bytes.core.read_bytes
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - numpy.nan.shape.get
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - numpy.nan.chunks.tolist
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - b_sample.split
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - dask.dataframe.from_map
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.dataframe.io.csv._infer_block_size
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.dataframe.io.csv.auto_blocksize
    - dask.dataframe.io.csv.text_blocks_to_pandas
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dataframe_creation_dispatch.register_inplace
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - psutil.virtual_memory
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - deps.update
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - head_kwargs.pop
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1d7a00>
    - <ast.Constant object at 0x7fb9df1d7760>
    - <ast.Constant object at 0x7fb9df1d7fa0>
    - <ast.Constant object at 0x7fb9df1d7cd0>
    - <ast.Constant object at 0x7fb9df1d7b50>
    argNames:
    - reader
    - b
    - header
    - kwargs
    - dtypes
    - columns
    - write_header
    - enforce
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 40
    functionName: dask.dataframe.io.csv.pandas_read_text
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 1
    functionsReached:
    - <builtin>.filter
    - <builtin>.map
    - dask.dataframe.io.csv.coerce_dtypes
    - pandas.api.types.is_datetime64_any_dtype
    - <builtin>.zip
    - <builtin>.sorted
    - pandas.api.types.is_object_dtype
    - bad_dtypes.append
    - io.BytesIO.seek
    - io.BytesIO.write
    - errors.append
    - <builtin>.tuple
    - header.rstrip
    - dask.utils.asciitable
    - b.startswith
    - df.assign
    - pandas.api.types.is_float_dtype
    - <builtin>.len
    - <builtin>.list
    - <builtin>.str
    - <builtin>.max
    - io.BytesIO
    - pandas.api.types.is_integer_dtype
    - rule.join
    - paths.index
    - bad_dates.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.rstrip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO.write
    functionSourceFile: io
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO.seek
    functionSourceFile: io
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 5
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - dtypes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: dask.dataframe.io.csv.coerce_dtypes
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 2
    functionsReached:
    - <builtin>.filter
    - <builtin>.map
    - pandas.api.types.is_float_dtype
    - pandas.api.types.is_datetime64_any_dtype
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.sorted
    - pandas.api.types.is_object_dtype
    - bad_dtypes.append
    - dask.utils.asciitable
    - pandas.api.types.is_integer_dtype
    - <builtin>.str
    - <builtin>.max
    - rule.join
    - errors.append
    - <builtin>.tuple
    - bad_dates.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: paths.index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_integer_dtype
    functionSourceFile: pandas
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bad_dtypes.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_object_dtype
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bad_dates.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: errors.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.csv.coerce_dtypes.<lambda1>
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.csv.coerce_dtypes.<lambda2>
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.filter
    functionSourceFile: <builtin>
    functionUses: 147
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rule.join
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de11eb80>
    - <ast.Constant object at 0x7fb9de11ec40>
    - <ast.Constant object at 0x7fb9de11e100>
    - <ast.Constant object at 0x7fb9de11e580>
    - <ast.Constant object at 0x7fb9de11e820>
    argNames:
    - reader
    - block_lists
    - header
    - head
    - kwargs
    - enforce
    - specified_dtypes
    - path
    - blocksize
    - urlpath
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 183
    functionName: dask.dataframe.io.csv.text_blocks_to_pandas
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 3
    functionsReached:
    - head.assign
    - dask.utils.is_dataframe_like
    - parts.append
    - <builtin>.range
    - functools.partial
    - <builtin>.tuple
    - x.cat.set_categories
    - head.dtypes.to_dict
    - x.set_categories
    - dask.utils.is_index_like
    - dask.dataframe.from_map
    - x.index.set_categories
    - dask.dataframe.io.csv.block_mask
    - dask.dataframe.utils.clear_known_categories
    - <builtin>.isinstance
    - <builtin>.hasattr
    - specified_dtypes.get
    - dask.utils.is_series_like
    - <builtin>.len
    - head.select_dtypes
    - categoricals.difference
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - <builtin>.any
    - dask.core.flatten
    - dask.dataframe.io.csv.block_mask_last
    - typ.__name__.lower
    - x.copy
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head.dtypes.to_dict
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head.select_dtypes
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: specified_dtypes.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: categoricals.difference
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - block_lists
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 367
    functionName: dask.dataframe.io.csv.block_mask
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - block_lists
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 382
    functionName: dask.dataframe.io.csv.block_mask_last
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head.assign
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.from_map
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 3
    IfCount: 8
    argCount: 12
    argDefaultValues: []
    argNames:
    - block
    - part
    - columns
    - reader
    - header
    - dtypes
    - head
    - colname
    - full_columns
    - enforce
    - kwargs
    - blocksize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 296
    functionName: dask.dataframe.io.csv._read_csv
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 0
    functionsReached:
    - <builtin>.filter
    - <builtin>.map
    - dask.dataframe.io.csv.coerce_dtypes
    - pandas.api.types.is_datetime64_any_dtype
    - <builtin>.zip
    - <builtin>.sorted
    - pandas.api.types.is_object_dtype
    - bad_dtypes.append
    - io.BytesIO.seek
    - io.BytesIO.write
    - rest_kwargs.get
    - errors.append
    - <builtin>.tuple
    - header.rstrip
    - dask.utils.asciitable
    - b.startswith
    - rest_kwargs.pop
    - df.assign
    - pandas.api.types.is_float_dtype
    - <builtin>.len
    - dask.dataframe.io.csv.pandas_read_text
    - <builtin>.list
    - <builtin>.str
    - <builtin>.max
    - kwargs.copy
    - io.BytesIO
    - pandas.api.types.is_integer_dtype
    - rule.join
    - paths.index
    - bad_dates.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rest_kwargs.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rest_kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - total_memory
    - cpu_count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 397
    functionName: dask.dataframe.io.csv.auto_blocksize
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 2
    functionsReached:
    - <builtin>.int
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 403
    functionName: dask.dataframe.io.csv._infer_block_size
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 1
    functionsReached:
    - <builtin>.min
    - psutil.virtual_memory
    - dask.dataframe.io.csv.auto_blocksize
    - <builtin>.int
    - warnings.catch_warnings
    - warnings.simplefilter
    - psutil.cpu_count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: psutil.virtual_memory
    functionSourceFile: psutil
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: psutil.cpu_count
    functionSourceFile: psutil
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 33
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 47
    ICount: 5
    IfCount: 33
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd970b20>
    - <ast.Constant object at 0x7fb9dd970c40>
    - <ast.Constant object at 0x7fb9dd970340>
    - <ast.Constant object at 0x7fb9dd970700>
    - <ast.Constant object at 0x7fb9dd9706a0>
    - <ast.Constant object at 0x7fb9dd9708e0>
    - <ast.Constant object at 0x7fb9dd970130>
    - <ast.Constant object at 0x7fb9dd970790>
    - <ast.Constant object at 0x7fb9dd9709d0>
    argNames:
    - reader
    - urlpath
    - blocksize
    - lineterminator
    - compression
    - sample
    - sample_rows
    - enforce
    - assume_missing
    - storage_options
    - include_path_column
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 421
    functionName: dask.dataframe.io.csv.read_pandas
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 2
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - part.decode
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - head.dtypes.to_dict
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - fs.ukey
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.io.csv.block_mask
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - head.assign
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - x.cat.set_categories
    - numpy.expm1.outer
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - pandas.read_table
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - lineterminator.encode
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.read_fwf
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - head.select_dtypes
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - x.copy
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - x.set_categories
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - dask.dataframe.utils.clear_known_categories
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - head_kwargs.get
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dsk.dask.items
    - dask.array.core.stack
    - specified_dtypes.get
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - pandas.api.types.is_integer_dtype
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - dask.dataframe.io.csv.block_mask_last
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - x.index.set_categories
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - pandas.read_csv
    - categoricals.difference
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.bytes.core.read_bytes
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - numpy.nan.chunks.tolist
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - b_sample.split
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - dask.dataframe.from_map
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.dataframe.io.csv.text_blocks_to_pandas
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - head_kwargs.pop
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.reductions._nanmin_skip
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - OSError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lineterminator.encode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.infer_compression
    functionSourceFile: fsspec
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 9
    IfCount: 19
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df36f040>
    - <ast.Constant object at 0x7fb9df36fd30>
    - <ast.Constant object at 0x7fb9df36fd00>
    - <ast.Constant object at 0x7fb9df36fee0>
    - <ast.Constant object at 0x7fb9df36f280>
    - <ast.Constant object at 0x7fb9df36f370>
    argNames:
    - urlpath
    - delimiter
    - not_zero
    - blocksize
    - sample
    - compression
    - include_path
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 14
    functionName: dask.bytes.core.read_bytes
    functionSourceFile: dask.bytes.core
    functionUses: 5
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - fs.ukey
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - group.append
    - dask.array._array_expr._utils.compute_meta
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - numpy.nan.chunks.tolist
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - OSError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b_sample.split
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.decode
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head_kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head_kwargs.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.read_fwf
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.read_table
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.read_csv
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.dask.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - reader
    - reader_name
    - file_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 717
    functionName: dask.dataframe.io.csv.make_reader
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 1
    functionsReached:
    - READ_DOC_TEMPLATE.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc03f70>
    - <ast.Constant object at 0x7fb9dcc03400>
    - <ast.Constant object at 0x7fb9dcc03100>
    - <ast.Constant object at 0x7fb9dcc033a0>
    - <ast.Constant object at 0x7fb9dcc03dc0>
    - <ast.Constant object at 0x7fb9dcc038e0>
    - <ast.Constant object at 0x7fb9dcc03bb0>
    - <ast.Constant object at 0x7fb9dcc031c0>
    - <ast.Constant object at 0x7fb9dcc03d60>
    argNames:
    - urlpath
    - blocksize
    - lineterminator
    - compression
    - sample
    - sample_rows
    - enforce
    - assume_missing
    - storage_options
    - include_path_column
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 718
    functionName: dask.dataframe.io.csv.make_reader.read
    functionSourceFile: dask.dataframe.io.csv
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - part.decode
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - head.dtypes.to_dict
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - fs.ukey
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.dataframe.io.csv.read_pandas
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.io.csv.block_mask
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - head.assign
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - x.cat.set_categories
    - numpy.expm1.outer
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - pandas.read_table
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - tlz.concat.name.keys
    - lineterminator.encode
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.read_fwf
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - head.select_dtypes
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - x.copy
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - x.set_categories
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - dask.dataframe.utils.clear_known_categories
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - head_kwargs.get
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dsk.dask.items
    - dask.array.core.stack
    - specified_dtypes.get
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - pandas.api.types.is_integer_dtype
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - dask.dataframe.io.csv.block_mask_last
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - x.index.set_categories
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - pandas.read_csv
    - categoricals.difference
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.bytes.core.read_bytes
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - numpy.nan.chunks.tolist
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - kwargs.copy
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - b_sample.split
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - dask.dataframe.from_map
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.dataframe.io.csv.text_blocks_to_pandas
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - head_kwargs.pop
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.reductions._nanmin_skip
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: READ_DOC_TEMPLATE.format
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataframe_creation_dispatch.register_inplace
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.to_csv
    functionSourceFile: tlz
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.to_csv
    functionSourceFile: fsspec
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.to_csv
    functionSourceFile: functools
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.normpath
    functionSourceFile: os
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.open
    functionSourceFile: fsspec
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: append_mode.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.open_files
    functionSourceFile: fsspec
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: compute_kwargs.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bytes
    functionSourceFile: dask.bytes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bytes.core
    functionSourceFile: dask.bytes.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.info
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: offsets.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lengths.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: off.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: length.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.ukey
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.read_block
    functionSourceFile: fsspec
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: -1
    functionName: dask.delayed
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.utils.OperatorMethodMixin._get_unary_operator
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask.utils.OperatorMethodMixin._bind_operator
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - <builtin>.setattr
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - dask.utils.OperatorMethodMixin._get_binary_operator
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - named_schedulers.get
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - dask.delayed.right
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.curry
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - dask.delayed.Delayed._get_binary_operator
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - operator.matmul.__name__.endswith
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - collection
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 54
    functionName: dask.delayed.finalize
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.collections_to_expr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - dask.array.core.Array.__iter__
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - op.finalize_compute
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask._expr._ExprSequence.finalize_compute
    - dask._expr.HLGExpr.from_collection
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - typing.cast
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - uuid.uuid4
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - collection.dask.copy
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - dask._expr.Expr.__iter__
    - collection.__dask_keys__
    - collection.__dask_postcompute__
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - pure
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 392
    functionName: dask.delayed.tokenize
    functionSourceFile: dask.delayed
    functionUses: 377
    functionsReached:
    - dask.config.get
    - dask.config.canonical_name
    - uuid.uuid4
    - <builtin>.str
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - keys
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 62
    functionName: dask.delayed._convert_dask_keys
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask._task_spec.NestedContainer.__init__
    - <builtin>.len
    - <builtin>.isinstance
    - dask.delayed._convert_dask_keys
    - new_keys.append
    - <builtin>.super
    - dask._task_spec.TaskRef.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - key
    - dct
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.delayed._get_partial
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dct.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dct.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - collections
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 77
    functionName: dask.delayed._finalize_args_collections
    functionSourceFile: dask.delayed
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: annots.items
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: outcollections.append
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.__dask_keys__
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.__dask_keys__
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 704
    functionName: dask.delayed.Delayed.__dask_keys__
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.__dask_keys__
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.__dask_keys__
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.__dask_keys__
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.__dask_keys__
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.__dask_keys__
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.__dask_keys__
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.__dask_keys__
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.__dask_keys__
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.__dask_keys__
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.__dask_keys__
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.__dask_keys__
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.__dask_keys__
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.__dask_keys__
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.__dask_keys__
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.__dask_keys__
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.__dask_keys__
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.__dask_keys__
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.__dask_keys__
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.__dask_keys__
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.__dask_keys__
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.__dask_keys__
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.__dask_keys__
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.__dask_keys__
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.keys
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.keys
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.keys
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.keys
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.keys
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.keys
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.keys
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.keys
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.keys
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.keys
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.keys
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.keys
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.keys
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.keys
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.keys
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.keys
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.keys
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.keys
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.keys
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.keys
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.keys
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.keys
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.keys
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.keys
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.keys
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.keys
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.keys
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.values
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.values
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.key.values
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.key.values
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.values
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.values
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.name.values
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.values
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.name.key.values
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.values
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.values
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.name.values
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.key.name.values
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.values
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.values
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.values
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.key.name.values
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.key.values
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.to_numeric.values
    functionSourceFile: pandas
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.values
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.values
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.key.name.values
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.name.key.values
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple.values
    functionSourceFile: collections
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.key.name.values
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.chi2.sf.name.key.values
    functionSourceFile: scipy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.linalg.svd.key.name.values
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.replace
    functionSourceFile: dataclasses
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - typ
    - fields
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 296
    functionName: dask.delayed._reconstruct_namedtuple
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 29
    functionLinenumber: 300
    functionName: dask.delayed.to_task_dask
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - tlz.concat.key.name.values
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.minimum.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.delayed.to_task_dask
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - contextlib.suppress
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - map_columns.items
    - scipy.stats.distributions.chi2.sf.keys
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - method
    - self
    - other
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 650
    functionName: dask.delayed._swap
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - method
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 654
    functionName: dask.delayed.right
    functionSourceFile: dask.delayed
    functionUses: 3
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 659
    functionName: dask.delayed.optimize
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.linalg.svd.key._key.decode
    - linear_chain.append
    - numpy.linalg.svd.key.split
    - functools.partial
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - dask.highlevelgraph.HighLevelGraph.items
    - tlz.concat.split
    - dsk.cull
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.core.reverse_dict
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.core.flatten
    - word.isalpha
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.copy
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - <builtin>.super
    - functools.partial._key.decode
    - numpy.ndarray.__dask_graph__
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - <builtin>.hash
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - numpy.nan._meta.__dask_graph__
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - warnings.warn
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - collections.namedtuple.key.__dask_graph__
    - kwargs.values
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask._task_spec.convert_legacy_task
    - re.match
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - functools.partial.key.name._key.decode
    - subs.items
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - linear_chain.insert
    - new_args.append
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.linalg.svd.key.decode
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - pandas.to_numeric.name.key.split
    - names.discard
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - functools.partial.name.key.decode
    - pandas.to_numeric.key.name.__dask_graph__
    - leafs.pop
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - pandas.to_numeric.name.split
    - dask._task_spec.fuse_linear_task_spec
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.namedtuple.split
    - result.update
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.name._key.decode
    - tlz.concat.key._key.split
    - pandas.to_numeric.name.key._key.split
    - dask._task_spec.Alias.__init__
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.split
    - collections.namedtuple.__dask_graph__
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dependents_key.pop
    - dask.optimization.default_fused_keys_renamer
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - pandas.to_numeric.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - names.append
    - functools.partial.key.name._key.split
    - layers.update
    - dask._task_spec.DependenciesMapping.__init__
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - functools.partial.name.key.__dask_graph__
    - numpy.linalg.svd._key.decode
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - dask._task_spec.TaskRef.__init__
    - pandas.to_numeric.decode
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - tlz.concat.key.split
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - <builtin>.iter
    - collections.defaultdict
    - itertools.chain
    - expr._layer
    - functools.partial.name.split
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask._task_spec.parse_input
    - <builtin>.tuple
    - dask.config.get
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - functools.partial.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.name.key.__dask_graph__
    - result.strip
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - dask._expr.Expr.__dask_graph__
    - pandas.to_numeric.key.name.split
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - pandas.to_numeric.key._key.split
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - collection.__dask_layers__
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - pandas.to_numeric.key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - tlz.concat.name._key.split
    - dask._task_spec.NestedContainer.__init__
    - functools.partial.key._key.split
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk.cull
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 694
    functionName: dask.delayed.Delayed.key
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 698
    functionName: dask.delayed.Delayed.dask
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 710
    functionName: dask.delayed.Delayed.__dask_tokenize__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.delayed.Delayed
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.partial
    - <builtin>.staticmethod
    - dask.context.globalmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc757f0>
    - <ast.Constant object at 0x7fb9dcc75550>
    - <ast.Constant object at 0x7fb9dcc75460>
    argNames:
    - default
    - key
    - falsey
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: dask.context.globalmethod
    functionSourceFile: dask.context
    functionUses: 4
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 719
    functionName: dask.delayed.Delayed.__dask_postpersist__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 722
    functionName: dask.delayed.Delayed._rebuild
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask.delayed.Delayed.__init__
    - <builtin>.next
    - rename.get
    - dask.base.replace_name_in_key
    - <builtin>.len
    - <builtin>.iter
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 734
    functionName: dask.delayed.Delayed.__repr__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 737
    functionName: dask.delayed.Delayed.__hash__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 740
    functionName: dask.delayed.Delayed.__dir__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - <builtin>.dir
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 743
    functionName: dask.delayed.Delayed.__getattr__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.delayed.tokenize
    - uuid.uuid4
    - dask.delayed.DelayedAttr.__init__
    - warnings.warn
    - k.replace
    - <builtin>.super
    - <builtin>.str
    - attr.startswith
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - attr
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 870
    functionName: dask.delayed.DelayedAttr.__init__
    functionSourceFile: dask.delayed
    functionUses: 1
    functionsReached:
    - dask.config.get
    - dask.delayed.tokenize
    - uuid.uuid4
    - k.replace
    - <builtin>.str
    - <builtin>.super
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - attr
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 757
    functionName: dask.delayed.Delayed.__setattr__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - object.__setattr__
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - index
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 768
    functionName: dask.delayed.Delayed.__setitem__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 777
    functionName: dask.delayed.Delayed.__len__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - args
    - pure
    - dask_key_name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 782
    functionName: dask.delayed.Delayed.__call__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 788
    functionName: dask.delayed.Delayed.__bool__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - instance
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 793
    functionName: dask.delayed.Delayed.__get__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - types.MethodType
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: types.MethodType
    functionSourceFile: types
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: -1
    functionName: dask.delayed.Delayed._get_binary_operator.<lambda1>
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - column_stats.keys
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.bag.text.read_text.block_files.open
    - f.read
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask.bag.text.attach_path
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - numpy.nextafter.outer
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - dask.array.core.asanyarray
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - io.BytesIO
    - dask.utils._cumsum
    - operator.mod
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - scipy.stats.distributions.chi2.sf
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - fastavro.iter_avro
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd741550>
    - <ast.Constant object at 0x7fb9dd741970>
    argNames:
    - func
    - func_token
    - args
    - kwargs
    - pure
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 806
    functionName: dask.delayed.call_function
    functionSourceFile: dask.delayed
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - collections.extend
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 842
    functionName: dask.delayed.DelayedLeaf.dask
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 849
    functionName: dask.delayed.DelayedLeaf.__call__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.delayed.call_function
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - collections.extend
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 855
    functionName: dask.delayed.DelayedLeaf.__name__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 859
    functionName: dask.delayed.DelayedLeaf.__doc__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 863
    functionName: dask.delayed.DelayedLeaf.__wrapped__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 876
    functionName: dask.delayed.DelayedAttr.__getattr__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 887
    functionName: dask.delayed.DelayedAttr.dask
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 893
    functionName: dask.delayed.DelayedAttr.__call__
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.delayed.call_function
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - collections.extend
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 933
    functionName: dask.delayed.single_key
    functionSourceFile: dask.delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.context
    functionSourceFile: dask.context
    functionUses: 0
    functionsReached:
    - threading.local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.local
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd4bffa0>
    argNames:
    - self
    - default
    - key
    - falsey
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 58
    functionName: dask.context.GlobalMethod.__init__
    functionSourceFile: ''
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd4bf0a0>
    argNames:
    - self
    - instance
    - owner
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.context.GlobalMethod.__get__
    functionSourceFile: dask.context
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.demo
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.field
    functionSourceFile: dataclasses
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.demo.ColumnSpec
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - dataclasses.field
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.demo.DatasetSpec
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - dataclasses.field
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc444af0>
    argNames:
    - n
    - rstate
    - random
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 147
    functionName: dask.dataframe.io.demo.make_float
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - rstate.rand
    - kwargs.pop
    - rstate.random
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rstate.random
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rstate.rand
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debffcd0>
    - <ast.Name object at 0x7fb9debff430>
    - <ast.Constant object at 0x7fb9debffc70>
    - <ast.Tuple object at 0x7fb9debff3d0>
    argNames:
    - n
    - rstate
    - random
    - dtype
    - method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 155
    functionName: dask.dataframe.io.demo.make_int
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - handler_kwargs.update
    - rstate.randint
    - <builtin>.getattr
    - <builtin>.isinstance
    - dask.dataframe.io.demo.make_int._with_defaults
    - handler_kwargs.copy
    - default_int_args.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _method
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask.dataframe.io.demo.make_int._with_defaults
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 1
    functionsReached:
    - handler_kwargs.update
    - handler_kwargs.copy
    - default_int_args.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default_int_args.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: handler_kwargs.copy
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: handler_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rstate.randint
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd860520>
    argNames:
    - n
    - rstate
    - length
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 218
    functionName: dask.dataframe.io.demo.make_random_string
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - rstate.choice
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rstate.choice
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd860f10>
    - <ast.Constant object at 0x7fb9dd860ca0>
    - <ast.Constant object at 0x7fb9dd860d30>
    argNames:
    - n
    - rstate
    - choices
    - random
    - length
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 223
    functionName: dask.dataframe.io.demo.make_string
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - rstate.choice
    - dask.dataframe.io.demo.make_random_string
    - <builtin>.list
    - <builtin>.range
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea82a00>
    - <ast.Constant object at 0x7fb9dea825b0>
    argNames:
    - n
    - rstate
    - choices
    - nunique
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: dask.dataframe.io.demo.make_categorical
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - rstate.randint
    - <builtin>.len
    - <builtin>.range
    - <builtin>.str
    - pandas.Categorical.from_codes
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd970e20>
    argNames:
    - self
    - index_dtype
    - dtypes
    - kwargs
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: dask.dataframe.io.demo.MakeDataframePart.__init__
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 2
    functionsReached:
    - <builtin>.list
    - dtypes.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtypes.keys
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 273
    functionName: dask.dataframe.io.demo.MakeDataframePart.columns
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - columns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 276
    functionName: dask.dataframe.io.demo.MakeDataframePart.project_columns
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - dtypes.keys
    - dask.dataframe.io.demo.MakeDataframePart.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - part
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 289
    functionName: dask.dataframe.io.demo.MakeDataframePart.__call__
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - df.astype
    - pandas.api.types.is_datetime64_any_dtype
    - dask.dataframe.io.demo.make_partition
    - numpy.random.RandomState
    - dask.dataframe._pyarrow.is_object_string_dtype
    - kwargs.get
    - pandas.RangeIndex
    - dtypes.items
    - pandas.api.types.is_string_dtype
    - pandas.ArrowDtype
    - pandas.date_range
    - kk.rsplit
    - pandas.StringDtype
    - <builtin>.len
    - dask.dataframe.io.demo.same_astype
    - pa.string
    - pandas.DataFrame
    - pandas.api.types.is_dtype_equal
    - dask.dataframe.io.demo.make_dataframe_part
    - pandas.api.types.is_integer_dtype
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 7
    argDefaultValues: []
    argNames:
    - index_dtype
    - start
    - end
    - dtypes
    - columns
    - state_data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 302
    functionName: dask.dataframe.io.demo.make_dataframe_part
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 2
    functionsReached:
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - df.astype
    - pandas.api.types.is_datetime64_any_dtype
    - dask.dataframe.io.demo.make_partition
    - numpy.random.RandomState
    - dask.dataframe._pyarrow.is_object_string_dtype
    - kwargs.get
    - pandas.RangeIndex
    - dtypes.items
    - pandas.api.types.is_string_dtype
    - pandas.ArrowDtype
    - pandas.date_range
    - kk.rsplit
    - pandas.StringDtype
    - <builtin>.len
    - dask.dataframe.io.demo.same_astype
    - pa.string
    - pandas.DataFrame
    - pandas.api.types.is_dtype_equal
    - pandas.api.types.is_integer_dtype
    - kwargs.items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - columns
    - dtypes
    - index
    - kwargs
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 329
    functionName: dask.dataframe.io.demo.make_partition
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 3
    functionsReached:
    - kk.rsplit
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - df.astype
    - <builtin>.len
    - dtypes.items
    - pandas.ArrowDtype
    - pandas.api.types.is_string_dtype
    - dask.dataframe._pyarrow.is_object_string_dtype
    - dask.dataframe.io.demo.same_astype
    - kwargs.items
    - pa.string
    - pandas.DataFrame
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 322
    functionName: dask.dataframe.io.demo.same_astype
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 4
    functionsReached:
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - pandas.api.types.is_string_dtype
    - pandas.ArrowDtype
    - dask.dataframe._pyarrow.is_object_string_dtype
    - pa.string
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 20
    functionName: dask.dataframe._pyarrow.is_object_string_dtype
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 8
    functionsReached:
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - pandas.api.types.is_string_dtype
    - pandas.ArrowDtype
    - pa.string
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kk.rsplit
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca77d90>
    - <ast.Constant object at 0x7fb9dca777f0>
    - <ast.Constant object at 0x7fb9dca77b80>
    - <ast.Constant object at 0x7fb9dca77eb0>
    - <ast.JoinedStr object at 0x7fb9dca77100>
    - <ast.Constant object at 0x7fb9dca777c0>
    argNames:
    - start
    - end
    - dtypes
    - freq
    - partition_freq
    - seed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 359
    functionName: dask.dataframe.io.demo.make_timeseries
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.utils.pyarrow_strings_enabled
    - k.replace
    - numpy.random.randint
    - <builtin>.list
    - dtypes.keys
    - dask.dataframe.dask_expr.datasets.timeseries
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc30b670>
    - <ast.Constant object at 0x7fb9dc30bc10>
    - <ast.Constant object at 0x7fb9dc30bb20>
    - <ast.Constant object at 0x7fb9dc30b400>
    - <ast.Constant object at 0x7fb9dc30b610>
    - <ast.Constant object at 0x7fb9dc30b6a0>
    argNames:
    - start
    - end
    - freq
    - partition_freq
    - dtypes
    - seed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 186
    functionName: dask.dataframe.dask_expr.datasets.timeseries
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 2
    functionsReached:
    - dask.config.get
    - dask.dataframe.utils.pyarrow_strings_enabled
    - k.replace
    - numpy.random.randint
    - <builtin>.list
    - dtypes.keys
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 6
    IfCount: 9
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc165d90>
    argNames:
    - spec
    - seed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 416
    functionName: dask.dataframe.io.demo.with_spec
    functionSourceFile: dask.dataframe.io.demo
    functionUses: 0
    functionsReached:
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - df.astype
    - pandas.api.types.is_datetime64_any_dtype
    - dask.dataframe.io.demo.make_partition
    - numpy.random.RandomState
    - pandas.Timedelta
    - dask.dataframe._pyarrow.is_object_string_dtype
    - dtypes.keys
    - dask.dataframe.io.demo.MakeDataframePart.__init__
    - <builtin>.range
    - kwargs.get
    - pandas.RangeIndex
    - re.sub
    - dtypes.items
    - pandas.api.types.is_string_dtype
    - <builtin>.isinstance
    - pandas.ArrowDtype
    - columns.append
    - numpy.frombuffer
    - <builtin>.hasattr
    - <builtin>.int
    - divisions.append
    - pandas.date_range
    - warnings.filterwarnings
    - kk.rsplit
    - pandas.StringDtype
    - <builtin>.len
    - numpy.random.randint
    - <builtin>.list
    - dask.dataframe.io.demo.same_astype
    - pandas.Timestamp
    - pa.string
    - pandas.DataFrame
    - kwargs.update
    - pandas.api.types.is_dtype_equal
    - dataclasses.asdict.items
    - typing.cast
    - col.kwargs.items
    - dataclasses.asdict
    - dask.dataframe.io.demo.make_dataframe_part
    - pandas.api.types.is_integer_dtype
    - dask.utils.random_state_data
    - kwargs.items
    - warnings.catch_warnings
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.Timedelta
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.sub
    functionSourceFile: re
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.asdict
    functionSourceFile: dataclasses
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dataclasses.asdict.items
    functionSourceFile: dataclasses
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.kwargs.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.random.randint
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.datasets
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.datasets.Timeseries
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 47
    functionName: dask.dataframe.dask_expr.datasets.Timeseries._meta
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.datasets.MakeTimeseriesPart.__init__
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr.datasets.Timeseries._make_timeseries_part
    - <builtin>.list
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 73
    functionName: dask.dataframe.dask_expr.datasets.Timeseries._make_timeseries_part
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - dask.dataframe.dask_expr.datasets.MakeTimeseriesPart.__init__
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 57
    functionName: dask.dataframe.dask_expr.datasets.Timeseries._dtypes
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 62
    functionName: dask.dataframe.dask_expr.datasets.Timeseries.random_state
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - pandas.date_range
    - dask._expr.Expr.operand
    - <builtin>.len
    - random_state.bytes
    - dask.dataframe.dask_expr.datasets.Timeseries._divisions
    - numpy.random.RandomState
    - <builtin>.list
    - numpy.frombuffer
    - <builtin>.max
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random_state.bytes
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - dtypes
    - columns
    - freq
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 153
    functionName: dask.dataframe.dask_expr.datasets.MakeTimeseriesPart.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - rstate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 126
    functionName: dask.dataframe.dask_expr.datasets.make_string
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - rstate.choice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - rstate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 130
    functionName: dask.dataframe.dask_expr.datasets.make_categorical
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - pandas.Categorical.from_codes
    - rstate.randint
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - rstate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    functionName: dask.dataframe.dask_expr.datasets.make_float
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - rstate.rand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de11e1f0>
    argNames:
    - n
    - rstate
    - lam
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 138
    functionName: dask.dataframe.dask_expr.datasets.make_int
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - rstate.poisson
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rstate.poisson
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - start
    - end
    - state_data
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 159
    functionName: dask.dataframe.dask_expr.datasets.MakeTimeseriesPart.__call__
    functionSourceFile: dask.dataframe.dask_expr.datasets
    functionUses: 0
    functionsReached:
    - pandas.date_range
    - kk.rsplit
    - <builtin>.len
    - dtypes.items
    - numpy.random.RandomState
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io
    functionSourceFile: dask.dataframe.dask_expr.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: dask.dataframe.dask_expr.io.io.IO.__str__
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 49
    functionName: dask.dataframe.dask_expr.io.io.FromGraph._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromGraph
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 56
    functionName: dask.dataframe.dask_expr.io.io.FromGraph._name
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.dataframe.dask_expr.io.io.FromGraph._layer
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - dask._expr.Expr.operand
    - dask._task_spec.Alias.__init__
    - <builtin>.zip
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - <builtin>.isinstance
    - <builtin>.frozenset
    - <builtin>.dict
    - <builtin>.range
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.BlockwiseIO
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 72
    functionName: dask.dataframe.dask_expr.io.io.BlockwiseIO._fusion_compression_factor
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 75
    functionName: dask.dataframe.dask_expr.io.io.BlockwiseIO._simplify_up
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.utils.is_dataframe_like
    - pandas.isna
    - numpy.argsort
    - parent.operand
    - column_union.extend
    - <builtin>.isinstance
    - new_operands.append
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - dask._expr.Expr.substitute_parameters
    - values.take
    - <builtin>.any
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: dask.dataframe.dask_expr.io.io.BlockwiseIO._tune_up
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - parent.dependencies
    - parent._broadcast_dep
    - parent.substitute
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.dependencies
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent._broadcast_dep
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FusedIO
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 117
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._name
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 121
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 128
    functionName: dask.dataframe.dask_expr.io.io.FusedIO.npartitions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr._filtered_task
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 152
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._fusion_buckets
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - math.ceil
    - math.sqrt
    - <builtin>.len
    - <builtin>.min
    - <builtin>.zip
    - dask.dataframe.dask_expr._repartition.RepartitionToFewer._compute_partition_boundaries
    - <builtin>.isinstance
    - <builtin>.list
    - dask.dataframe.dask_expr._repartition._clean_new_division_boundaries
    - <builtin>.int
    - <builtin>.range
    - <builtin>.type
    - new_partitions_boundaries.insert
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.sqrt
    functionSourceFile: math
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: dask.dataframe.dask_expr.io.io.FusedIO._tune_up
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FusedParquetIO
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 180
    functionName: dask.dataframe.dask_expr.io.io.FusedParquetIO._name
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - frag_filters
    - columns
    - schema
    - to_pandas_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 188
    functionName: dask.dataframe.dask_expr.io.io.FusedParquetIO._load_multiple_files
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - pyarrow.set_cpu_count
    - pyarrow.parquet.filters_to_expression
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - arrow_to_pandas.pop
    - pyarrow.dataset.ParquetFragmentScanOptions
    - char.isdigit
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - dask.dataframe.dask_expr.io.parquet._determine_type_mapper
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.dataframe.dask_expr.io.parquet._maybe_adjust_cpu_count
    - pyarrow.CacheOptions
    - <builtin>.isinstance
    - <builtin>.int
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fragment_to_table
    - os.cpu_count
    - suffix.lower
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - arrow_to_pandas.get
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - df.set_index
    - dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._table_to_pandas
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.any
    - numpy.nan.T.data.chunks.replace
    - fragment.to_table
    - arrow_to_pandas.copy
    - table.to_pandas
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - type_mappers.append
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pyarrow.concat_tables
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: dask.dataframe.dask_expr.io.io.FusedParquetIO._task
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask._expr.Expr.operand
    - _dependencies.update
    - <builtin>.len
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - kwargs.values
    - <builtin>.type
    - expr._filtered_task
    - fragments_filters.append
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fragments_filters.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromMap
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 260
    functionName: dask.dataframe.dask_expr.io.io.FromMap._name
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 267
    functionName: dask.dataframe.dask_expr.io.io.FromMap._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - warnings.catch_warnings
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 284
    functionName: dask.dataframe.dask_expr.io.io.FromMap.apply_func
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 290
    functionName: dask.dataframe.dask_expr.io.io.FromMap.apply_kwargs
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 344
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable.columns_operand
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 348
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable.columns
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 355
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable._series
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 361
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable.kwargs
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - options.copy
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: options.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 369
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable.apply_kwargs
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 382
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable.frame_meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 391
    functionName: dask.dataframe.dask_expr.io.io.FromMapProjectable._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromPandas
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 435
    functionName: dask.dataframe.dask_expr.io.io.FromPandas.frame
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - collections.OrderedDict
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.super
    - frame.sort_index
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.sort_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 443
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 454
    functionName: dask.dataframe.dask_expr.io.io.FromPandas.columns
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 467
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._divisions_and_locations
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - locations.append
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dispatch.tolist
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.dataframe.io.io.sorted_division_locations
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - dask.dataframe.io.io.sorted_division_locations.chunksizes
    - functools.partial._meta.astype
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 5
    IfCount: 11
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deec7490>
    - <ast.Constant object at 0x7fb9deec7550>
    argNames:
    - seq
    - npartitions
    - chunksize
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 256
    functionName: dask.dataframe.io.io.sorted_division_locations
    functionSourceFile: dask.dataframe.io.io
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - locations.append
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dispatch.tolist
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - dask.dataframe.io.io.sorted_division_locations.chunksizes
    - functools.partial._meta.astype
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 496
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._get_lengths
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FromPandas._locations
    - <builtin>.enumerate
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 529
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._locations
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 506
    functionName: dask.dataframe.dask_expr.io.io.FromPandas._simplify_up
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.dask_expr.io.io.FromPandas._locations
    - <builtin>.isinstance
    - dask.dataframe.dask_expr.io.io.FromPandas._get_lengths
    - <builtin>.sum
    - <builtin>.super
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 524
    functionName: dask.dataframe.dask_expr.io.io.FromPandas.npartitions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 543
    functionName: dask.dataframe.dask_expr.io.io.FromPandas.__str__
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromPandasDivisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 572
    functionName: dask.dataframe.dask_expr.io.io.FromPandasDivisions._name
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 576
    functionName: dask.dataframe.dask_expr.io.io.FromPandasDivisions._divisions_and_locations
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - data.index.get_indexer
    - dask._expr.Expr.operand
    - <builtin>.type
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.tuple
    - numpy.searchsorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.index.get_indexer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 596
    functionName: dask.dataframe.dask_expr.io.io.FromScalars._scalars
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromScalars
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 603
    functionName: dask.dataframe.dask_expr.io.io.FromScalars._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 608
    functionName: dask.dataframe.dask_expr.io.io.FromScalars._layer
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 619
    functionName: dask.dataframe.dask_expr.io.io.FromScalars._simplify_up
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.sorted
    - new_scalars.append
    - <builtin>.isinstance
    - new_names.append
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_names.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_scalars.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.io.FromArray
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 652
    functionName: dask.dataframe.dask_expr.io.io.FromArray._meta
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - numpy.isnan
    - dask._expr.Expr.operand
    - dask.dataframe.io.io._meta_from_array
    - <builtin>.getattr
    - numpy.array
    - <builtin>.len
    - <builtin>.zip
    - numpy.isscalar
    - <builtin>.sorted
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.list
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 1
    IfCount: 14
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd57e790>
    - <ast.Constant object at 0x7fb9dd57e370>
    - <ast.Constant object at 0x7fb9dd57e8e0>
    argNames:
    - x
    - columns
    - index
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.dataframe.io.io._meta_from_array
    functionSourceFile: dask.dataframe.io.io
    functionUses: 12
    functionsReached:
    - <builtin>.set
    - numpy.isnan
    - numpy.array
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.zip
    - numpy.isscalar
    - <builtin>.sorted
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.list
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 661
    functionName: dask.dataframe.dask_expr.io.io.FromArray.original_columns
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask._expr.Expr.operand
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 669
    functionName: dask.dataframe.dask_expr.io.io.FromArray._column_indices
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask._expr.Expr.operand
    - <builtin>.len
    - <builtin>.slice
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 684
    functionName: dask.dataframe.dask_expr.io.io.FromArray.unfiltered_divisions
    functionSourceFile: dask.dataframe.dask_expr.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.tuple
    - dask.dataframe.dask_expr.io.io.FromArray._divisions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.io
    functionSourceFile: dask.dataframe.io.io
    functionUses: 0
    functionsReached:
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec78ee0>
    - <ast.Constant object at 0x7fb9dec78b50>
    argNames:
    - data
    - index
    - initializer
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: dask.dataframe.io.io._partition_from_array
    functionSourceFile: dask.dataframe.io.io
    functionUses: 0
    functionsReached:
    - pandas.RangeIndex
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph_dependencies.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrays_and_indices.extend
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - dsk
    - keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 37
    functionName: dask.array.optimization.optimize
    functionSourceFile: dask.array.optimization
    functionUses: 11
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - typing.cast
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - hashlib.md5
    - <builtin>.frozenset
    - new_deps.add
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - tlz.concat.key.name.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - numpy.linalg.svd.key.name._key.split
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - <builtin>.len
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - token
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 228
    functionName: dask.dataframe.io.io._link
    functionSourceFile: dask.dataframe.io.io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd7d00d0>
    - <ast.Constant object at 0x7fb9dd7d08b0>
    argNames:
    - df
    - index
    - format
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: dask.dataframe.io.io._df_to_bag
    functionSourceFile: dask.dataframe.io.io
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - df.to_frame
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.list
    - df.itertuples
    - df.items
    - df.to_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.to_dict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ind
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: dask.dataframe.io.io.sorted_division_locations.chunksizes
    functionSourceFile: dask.dataframe.io.io
    functionUses: 2
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: locations.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.optimization
    functionSourceFile: dask.array.optimization
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9debbf670>
    argNames:
    - graph
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1077
    functionName: dask.blockwise.optimize_blockwise
    functionSourceFile: dask.blockwise
    functionUses: 12
    functionsReached:
    - sub.update
    - <builtin>.sorted
    - new_deps.add
    - v.substitute
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.id
    - leafs.pop
    - kwargs.values
    - <builtin>.isinstance
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - tlz.merge
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - new_indices.append
    - all_keys.add
    - <builtin>.super
    - <builtin>.callable
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - indices.pop
    - substitution.get
    - <builtin>.tuple
    - itertools.count
    - work.append
    - dask.blockwise.rewrite_blockwise
    - <builtin>.len
    - dask.blockwise._can_fuse_annotations
    - deps.pop
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - io_deps.update
    - <builtin>.set
    - dsk.items
    - w.values
    - stack.pop
    - tlz.merge_with
    - <builtin>.next
    - stack.append
    - dask.blockwise._optimize_blockwise
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - <builtin>.any
    - sub.items
    - <builtin>.iter
    - itertools.chain
    - collections.defaultdict
    - blockwise_layers.add
    - dask.blockwise._unique_dep
    - layers.items
    - <builtin>.all
    - work.extend
    - k.replace
    - <builtin>.zip
    - indices.append
    - <builtin>.sum
    - numblocks.items
    - deps.add
    - _tmp_indices.append
    - dask.config.get
    - collections.abc.MutableMapping.items
    - ret.append
    - all_deps.update
    - <builtin>.type
    - _dependencies.update
    - _dependencies.add
    - stack.extend
    - dask.config.canonical_name
    - inputs.values
    - dsk.values
    - dask._task_spec.GraphNode.fuse
    - dsk.update
    - dask.blockwise.index_subs
    - dask.core.keys_in_tasks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - graph
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1517
    functionName: dask.blockwise.fuse_roots
    functionSourceFile: dask.blockwise
    functionUses: 12
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - <builtin>.sorted
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - dsk.copy
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - tlz.merge
    - rdeps.items
    - numpy.linalg.svd.split
    - tlz.concat.split
    - dask.core.reverse_dict
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - dask.utils.ensure_dict
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.copy
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - <builtin>.super
    - functools.partial._key.decode
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - dask.core.get_dependencies
    - work.append
    - functools.partial.key.decode
    - dask.optimization.fuse
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - <builtin>.int
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.namedtuple.split
    - result.update
    - tlz.concat.key._key.split
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - fused_trees.items
    - w.values
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - deps.items
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.optimization.default_fused_keys_renamer
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - reducible.add
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - dependencies.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - math.log
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - <builtin>.any
    - tlz.concat.key.split
    - layers.values
    - fsspec.core.OpenFile.key.decode
    - collections.defaultdict
    - functools.partial.name.split
    - layers.items
    - <builtin>.all
    - work.extend
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - k.replace
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - tlz.unique
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - graph.layers.items
    - dask.config.get
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - deps_parent.remove
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - ret.append
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - dask.core.subs
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - dask.config.canonical_name
    - fsspec.core.OpenFile.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - rdeps.values
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 3
    IfCount: 14
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsk
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 94
    functionName: dask.array.optimization._optimize_slices
    functionSourceFile: dask.array.optimization
    functionUses: 12
    functionsReached:
    - <builtin>.min
    - itertools.zip_longest
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - kwargs.values
    - dsk.copy
    - inner_graph.items
    - <builtin>.isinstance
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - <builtin>.type
    - _dependencies.update
    - <builtin>.len
    - dask.array.optimization.normalize_slice
    - dask.array.optimization._is_getter_task
    - _dependencies.add
    - <builtin>.list
    - seen.add
    - result.append
    - dask.array.optimization.fuse_slice
    - <builtin>.any
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - <builtin>.slice
    - itertools.chain
    - dsk.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: dask.array.optimization._is_getter_task
    functionSourceFile: dask.array.optimization
    functionUses: 13
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inner_graph.items
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 7
    IfCount: 18
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: dask.array.optimization.fuse_slice
    functionSourceFile: dask.array.optimization
    functionUses: 15
    functionsReached:
    - <builtin>.any
    - <builtin>.min
    - <builtin>.slice
    - dask.array.optimization.normalize_slice
    - <builtin>.len
    - itertools.zip_longest
    - <builtin>.isinstance
    - <builtin>.list
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - <builtin>.range
    - result.append
    - <builtin>.type
    - <builtin>.tuple
    - dask.array.optimization.fuse_slice
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: dask.array.optimization.normalize_slice
    functionSourceFile: dask.array.optimization
    functionUses: 16
    functionsReached:
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - fancy
    - normal
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 206
    functionName: dask.array.optimization.check_for_nonfusible_fancy_indexing
    functionSourceFile: dask.array.optimization
    functionUses: 16
    functionsReached:
    - <builtin>.slice
    - <builtin>.type
    - itertools.zip_longest
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.zip_longest
    functionSourceFile: itertools
    functionUses: 166
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.blockwise
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - dask.utils._deprecated
    - functools.wraps
    - dask.utils._deprecated.decorator
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 50
    functionName: dask.blockwise.BlockwiseDep.__getitem__
    functionSourceFile: dask.blockwise
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - idx
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 56
    functionName: dask.blockwise.BlockwiseDep.get
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - dask.blockwise.BlockwiseDep.__getitem__
    - dask.blockwise.BlockwiseDepDict.__getitem__
    - dask.layers.ArrayChunkShapeDep.__getitem__
    - <builtin>.slice
    - <builtin>.len
    - <builtin>.zip
    - dask.layers.ArraySliceDep.__getitem__
    - dask.array._array_expr._slicing.ArrayOffsetDep.__getitem__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: dask.blockwise.BlockwiseDepDict.__getitem__
    functionSourceFile: dask.blockwise
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 221
    functionName: dask.array._array_expr._slicing.ArrayOffsetDep.__getitem__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 64
    functionName: dask.blockwise.BlockwiseDep.produces_keys
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: dask.blockwise.BlockwiseDep.__repr__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: dask.blockwise.BlockwiseDepDict.produces_keys
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: dask.blockwise.BlockwiseDepDict.__len__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - numblocks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 187
    functionName: dask.blockwise.BlockIndex.__init__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - idx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 192
    functionName: dask.blockwise.BlockIndex.__getitem__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - task
    - substitution
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: dask.blockwise.subs
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - dask.blockwise.subs
    - <builtin>.type
    - task.items
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: task.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - ind
    - substitution
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: dask.blockwise.index_subs
    functionSourceFile: dask.blockwise
    functionUses: 616
    functionsReached:
    - substitution.get
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: substitution.get
    functionSourceFile: <builtin>
    functionUses: 617
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a_pairs_list.append
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs.append
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs_indices.append
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.__dask_layers__
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs.extend
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs_indices.extend
    functionSourceFile: <builtin>
    functionUses: 612
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc629940>
    - <ast.Constant object at 0x7fb9dc6298b0>
    - <ast.Constant object at 0x7fb9dc629a90>
    - <ast.Constant object at 0x7fb9dc6296d0>
    - <ast.Constant object at 0x7fb9dc629520>
    argNames:
    - self
    - output
    - output_indices
    - task
    - indices
    - numblocks
    - concatenate
    - new_axes
    - output_blocks
    - annotations
    - io_deps
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 529
    functionName: dask.blockwise.Blockwise.__init__
    functionSourceFile: dask.blockwise
    functionUses: 619
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.dict
    - <builtin>.all
    - <builtin>.tuple
    - _tmp_indices.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _tmp_indices.append
    functionSourceFile: <builtin>
    functionUses: 620
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 588
    functionName: dask.blockwise.Blockwise.has_legacy_tasks
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 592
    functionName: dask.blockwise.Blockwise.dims
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - g.items
    - <builtin>.len
    - dask.blockwise._make_dims
    - dask.blockwise.broadcast_dimensions
    - <builtin>.zip
    - tlz.join
    - tlz.concat
    - <builtin>.isinstance
    - g2.values
    - tlz.groupby
    - numblocks.items
    - <builtin>.hasattr
    - new_axes.items
    - tlz.valmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - indices
    - numblocks
    - new_axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1507
    functionName: dask.blockwise._make_dims
    functionSourceFile: dask.blockwise
    functionUses: 3
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - g.items
    - <builtin>.len
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - tlz.join
    - tlz.concat
    - <builtin>.isinstance
    - g2.values
    - tlz.groupby
    - numblocks.items
    - new_axes.items
    - tlz.valmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 600
    functionName: dask.blockwise.Blockwise.__repr__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 604
    functionName: dask.blockwise.Blockwise._dict
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - itertools.chain.from_iterable
    - <builtin>.enumerate
    - <builtin>.map
    - tlz.partition
    - dask.blockwise._lol_product
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - <builtin>.sorted
    - numblocks.items
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - <builtin>.range
    - new_axes.items
    - <builtin>.tuple
    - functools.partial
    - subs.items
    - leafs.pop
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask.blockwise._get_coord_mapping
    - <builtin>.next
    - _dummies_list.append
    - tlz.concat
    - <builtin>.isinstance
    - tlz.groupby
    - new_args.append
    - all_deps.update
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - obj.items
    - tlz.valmap
    - parsed_dict.values
    - _dependencies.update
    - g.items
    - <builtin>.len
    - dask.blockwise._make_dims
    - tlz.join
    - obj.__getnewargs_ex__
    - _dependencies.add
    - block_names.add
    - g2.values
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - all_indices.add
    - <builtin>.any
    - <builtin>.set
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - collections.abc.Iterable.args.substitute
    - dask._task_spec.Alias.__init__
    - all_keys.add
    - itertools.chain
    - dask._task_spec.Dict.substitute
    - coord_maps.append
    - concat_axes.append
    - dask._task_spec.GraphNode.fuse
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - <builtin>.all
    - dask._task_spec._wrap_namedtuple_task
    - dask.blockwise._make_blockwise_graph
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 11
    argDefaultValues: []
    argNames:
    - task
    - output
    - out_indices
    - arrind_pairs
    - numblocks
    - concatenate
    - new_axes
    - output_blocks
    - dims
    - io_deps
    - keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 914
    functionName: dask.blockwise._make_blockwise_graph
    functionSourceFile: dask.blockwise
    functionUses: 1
    functionsReached:
    - itertools.chain.from_iterable
    - <builtin>.enumerate
    - <builtin>.map
    - tlz.partition
    - dask.blockwise._lol_product
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - <builtin>.sorted
    - numblocks.items
    - <builtin>.frozenset
    - dask._task_spec.parse_input
    - <builtin>.range
    - new_axes.items
    - <builtin>.tuple
    - functools.partial
    - subs.items
    - leafs.pop
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - dask.blockwise._get_coord_mapping
    - <builtin>.next
    - _dummies_list.append
    - tlz.concat
    - <builtin>.isinstance
    - tlz.groupby
    - new_args.append
    - all_deps.update
    - <builtin>.hasattr
    - obj.__getnewargs__
    - args.items
    - <builtin>.type
    - tlz.valmap
    - parsed_dict.values
    - _dependencies.update
    - g.items
    - <builtin>.len
    - dask.blockwise._make_dims
    - tlz.join
    - obj.__getnewargs_ex__
    - _dependencies.add
    - block_names.add
    - g2.values
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - all_indices.add
    - <builtin>.any
    - <builtin>.set
    - dask.utils.is_namedtuple_instance
    - dask._task_spec.NestedContainer.__init__
    - collections.abc.Iterable.args.substitute
    - dask._task_spec.Alias.__init__
    - all_keys.add
    - itertools.chain
    - dask._task_spec.Dict.substitute
    - coord_maps.append
    - concat_axes.append
    - dask._task_spec.GraphNode.fuse
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - kwargs.items
    - <builtin>.all
    - dask._task_spec._wrap_namedtuple_task
    - obj.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 640
    functionName: dask.blockwise.Blockwise.__getitem__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 643
    functionName: dask.blockwise.Blockwise.__iter__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 646
    functionName: dask.blockwise.Blockwise.__len__
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - math.prod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - output_blocks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 657
    functionName: dask.blockwise.Blockwise._cull_dependencies
    functionSourceFile: dask.blockwise
    functionUses: 1
    functionsReached:
    - itertools.chain.from_iterable
    - <builtin>.enumerate
    - dask.blockwise._lol_product
    - <builtin>.zip
    - <builtin>.range
    - deps.add
    - <builtin>.tuple
    - dask.blockwise._get_coord_mapping
    - _dummies_list.append
    - <builtin>.isinstance
    - <builtin>.len
    - deps.update
    - block_names.add
    - <builtin>.list
    - const_deps.add
    - dask._task_spec.TaskRef.__init__
    - all_indices.add
    - <builtin>.set
    - dask.core.flatten
    - dask._task_spec.NestedContainer.__init__
    - coord_maps.append
    - concat_axes.append
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - dims
    - out_indices
    - numblocks
    - argpairs
    - concatenate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 823
    functionName: dask.blockwise._get_coord_mapping
    functionSourceFile: dask.blockwise
    functionUses: 4
    functionsReached:
    - <builtin>.set
    - itertools.chain.from_iterable
    - <builtin>.enumerate
    - _dummies_list.append
    - <builtin>.len
    - <builtin>.zip
    - coord_maps.append
    - concat_axes.append
    - block_names.add
    - <builtin>.list
    - all_indices.add
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: const_deps.add
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3914c0>
    argNames:
    - head
    - values
    - as_taskref
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 999
    functionName: dask.blockwise._lol_product
    functionSourceFile: dask.blockwise
    functionUses: 4
    functionsReached:
    - dask._task_spec.NestedContainer.__init__
    - dask.blockwise._lol_product
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - output_blocks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 713
    functionName: dask.blockwise.Blockwise._cull
    functionSourceFile: dask.blockwise
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.super
    - <builtin>.dict
    - <builtin>.all
    - <builtin>.tuple
    - _tmp_indices.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - keys
    - all_hlg_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 727
    functionName: dask.blockwise.Blockwise.cull
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - itertools.chain.from_iterable
    - <builtin>.enumerate
    - dask.blockwise.Blockwise._cull
    - dask.blockwise._lol_product
    - <builtin>.zip
    - <builtin>.range
    - deps.add
    - <builtin>.tuple
    - _tmp_indices.append
    - dask.blockwise._get_coord_mapping
    - _dummies_list.append
    - dask.blockwise.Blockwise._cull_dependencies
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.len
    - deps.update
    - math.prod
    - block_names.add
    - <builtin>.list
    - const_deps.add
    - dask._task_spec.TaskRef.__init__
    - all_indices.add
    - <builtin>.set
    - dask.core.flatten
    - dask._task_spec.NestedContainer.__init__
    - coord_maps.append
    - concat_axes.append
    - <builtin>.super
    - output_blocks.add
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output_blocks.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9708b0>
    argNames:
    - self
    - keys
    - seed
    - bind_to
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 746
    functionName: dask.blockwise.Blockwise.clone
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - hashlib.md5
    - <builtin>.frozenset
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - kwargs.values
    - <builtin>.id
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - _ENSURE_DETERMINISTIC.set
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - <builtin>.super
    - functools.partial._key.decode
    - kwargs.items
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.hash
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - dask.base.clone_key
    - new_args.append
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - dask.core.ishashable
    - pandas.to_numeric.name.split
    - _ENSURE_DETERMINISTIC.reset
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - <builtin>.set
    - collections.abc.Iterable.args.substitute
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - dask._task_spec.Dict.substitute
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - dask.base.get_name_from_key
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - itertools.chain
    - functools.partial.name.split
    - <builtin>.all
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - indices.append
    - _ENSURE_DETERMINISTIC.get
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask.tokenize._tokenize
    - dask.blockwise.Blockwise.get_output_keys
    - _tmp_indices.append
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - _dependencies.update
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indices.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block_names.add
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_indices.add
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _dummies_list.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain.from_iterable
    functionSourceFile: itertools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: coord_maps.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concat_axes.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - head
    - ind
    - values
    - dummies
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1040
    functionName: dask.blockwise.lol_tuples
    functionSourceFile: dask.blockwise
    functionUses: 384
    functionsReached:
    - dask.blockwise.lol_tuples
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 12
    IfCount: 11
    argCount: 2
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9def25040>
    argNames:
    - full_graph
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1109
    functionName: dask.blockwise._optimize_blockwise
    functionSourceFile: dask.blockwise
    functionUses: 13
    functionsReached:
    - sub.update
    - <builtin>.sorted
    - new_deps.add
    - v.substitute
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.id
    - leafs.pop
    - kwargs.values
    - <builtin>.isinstance
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - tlz.merge
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - new_indices.append
    - all_keys.add
    - <builtin>.super
    - <builtin>.callable
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - indices.pop
    - substitution.get
    - <builtin>.tuple
    - itertools.count
    - work.append
    - dask.blockwise.rewrite_blockwise
    - <builtin>.len
    - dask.blockwise._can_fuse_annotations
    - deps.pop
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - io_deps.update
    - <builtin>.set
    - dsk.items
    - w.values
    - stack.pop
    - tlz.merge_with
    - <builtin>.next
    - stack.append
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.list
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - <builtin>.any
    - sub.items
    - <builtin>.iter
    - itertools.chain
    - collections.defaultdict
    - blockwise_layers.add
    - dask.blockwise._unique_dep
    - layers.items
    - <builtin>.all
    - work.extend
    - k.replace
    - <builtin>.zip
    - indices.append
    - <builtin>.sum
    - numblocks.items
    - deps.add
    - _tmp_indices.append
    - dask.config.get
    - collections.abc.MutableMapping.items
    - ret.append
    - all_deps.update
    - <builtin>.type
    - _dependencies.update
    - _dependencies.add
    - stack.extend
    - dask.config.canonical_name
    - inputs.values
    - dsk.values
    - dask._task_spec.GraphNode.fuse
    - dsk.update
    - dask.blockwise.index_subs
    - dask.core.keys_in_tasks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: deps.pop
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1211
    functionName: dask.blockwise._can_fuse_annotations
    functionSourceFile: dask.blockwise
    functionUses: 14
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: blockwise_layers.add
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output_indices.issuperset
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: full_graph.dependencies.get
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 7
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - inputs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1265
    functionName: dask.blockwise.rewrite_blockwise
    functionSourceFile: dask.blockwise
    functionUses: 14
    functionsReached:
    - <builtin>.enumerate
    - tlz.merge_with
    - sub.update
    - indices.pop
    - <builtin>.zip
    - <builtin>.sorted
    - indices.append
    - v.substitute
    - numblocks.items
    - substitution.get
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.id
    - <builtin>.tuple
    - leafs.pop
    - kwargs.values
    - _tmp_indices.append
    - itertools.count
    - collections.abc.MutableMapping.items
    - <builtin>.isinstance
    - dask.blockwise.Blockwise.__init__
    - all_deps.update
    - <builtin>.dict
    - tlz.merge
    - dependents.items
    - sub.keys
    - dask.core.reverse_dict
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - <builtin>.list
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - dask._task_spec.TaskRef.__init__
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - io_deps.update
    - <builtin>.any
    - <builtin>.set
    - inputs.values
    - new_indices.append
    - sub.items
    - dsk.values
    - all_keys.add
    - itertools.chain
    - collections.defaultdict
    - dask._task_spec.GraphNode.fuse
    - dsk.update
    - dask.blockwise._unique_dep
    - dask.blockwise.index_subs
    - <builtin>.super
    - <builtin>.all
    - set.intersection
    - dsk.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_deps.add
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - dep
    - ind
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1206
    functionName: dask.blockwise._unique_dep
    functionSourceFile: dask.blockwise
    functionUses: 15
    functionsReached:
    - <builtin>.list
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1231
    functionName: dask.blockwise._fuse_annotations
    functionSourceFile: dask.blockwise
    functionUses: 15
    functionsReached:
    - <builtin>.set
    - tlz.merge_with
    - set.intersection
    - <builtin>.list
    - <builtin>.max
    - <builtin>.all
    - tlz.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.merge_with
    functionSourceFile: tlz
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: set.intersection
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs.values
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: indices.pop
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub.update
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_indices.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub.items
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub.keys
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numblocks.items
    functionSourceFile: <builtin>
    functionUses: 658
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io_deps.update
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - lol
    - nblocks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1426
    functionName: dask.blockwise.zero_broadcast_dimensions
    functionSourceFile: dask.blockwise
    functionUses: 0
    functionsReached:
    - dask.utils.homogeneous_deepmap
    - dask.blockwise.zero_broadcast_dimensions.<lambda1>
    - dask.delayed.Delayed.__init__
    - <builtin>.zip
    - <builtin>.isinstance
    - dask.utils.ndeepmap
    - dask.array.core.Array.to_delayed.<lambda1>
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9de358fa0>
    - <ast.Constant object at 0x7fb9de3583d0>
    argNames:
    - argpairs
    - numblocks
    - sentinels
    - consolidate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1447
    functionName: dask.blockwise.broadcast_dimensions
    functionSourceFile: dask.blockwise
    functionUses: 643
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - g.items
    - <builtin>.len
    - <builtin>.zip
    - tlz.join
    - tlz.concat
    - g2.values
    - tlz.groupby
    - numblocks.items
    - tlz.valmap
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.join
    functionSourceFile: tlz
    functionUses: 644
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.items
    functionSourceFile: <builtin>
    functionUses: 644
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.valmap
    functionSourceFile: tlz
    functionUses: 646
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g2.values
    functionSourceFile: <builtin>
    functionUses: 644
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_axes.items
    functionSourceFile: <builtin>
    functionUses: 378
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: graph.layers.items
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.core
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - dask.widgets.widgets.get_template
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - typing.TypeVar
    - INSTALL_MAPPING.get
    - warnings.warn
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - dask._compatibility.get_version
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - dask._compatibility.import_optional_dependency
    - not_supported.extend
    - <builtin>.range
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - jinja2.FileSystemLoader
    - jinja2.Environment.filters.update
    - <builtin>.isinstance
    - inspect.isclass
    - packaging.version.Version
    - version.split
    - importlib.import_module
    - <builtin>.len
    - dask.utils._derived_from
    - functools.lru_cache
    - jinja2.Environment
    - seen.add
    - named_schedulers.get
    - inspect.signature
    - dask.widgets.widgets.get_environment
    - <builtin>.set
    - dask.utils.derived_from.wrapper
    - jinja2.Environment.get_template
    - titles.items
    - line.strip
    - VERSIONS.get
    - stripped.startswith
    - name.split
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8c9d90>
    - <ast.Constant object at 0x7fb9dc8c9f70>
    argNames:
    - a
    - b
    - asarray
    - lock
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 122
    functionName: dask.array.core.getter
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - lock.release
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - lock.acquire
    - dask.array.core.getter
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lock.acquire
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lock.release
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9ee0>
    - <ast.Constant object at 0x7fb9deee9a90>
    argNames:
    - a
    - b
    - asarray
    - lock
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 148
    functionName: dask.array.core.getter_nofancy
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - lock.release
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - lock.acquire
    - dask.array.core.getter
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee91f0>
    - <ast.Constant object at 0x7fb9deee9ac0>
    argNames:
    - a
    - b
    - asarray
    - lock
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 157
    functionName: dask.array.core.getter_inline
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - lock.release
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - lock.acquire
    - dask.array.core.getter
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - array
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: dask.array.chunk_types.is_valid_array_chunk
    functionSourceFile: dask.array.chunk_types
    functionUses: 4
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 240
    functionName: dask.array.core.check_if_handled_given_other.wrapper
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.core.Array.__and__
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.array.core.Array.__rmod__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - dask.array.core.Array.__radd__
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.array.core.Array.__rxor__
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.array.core.Array.__floordiv__
    - dask.array.core.Array.__add__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.array.core.Array.__rsub__
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - dask.array.core.Array.__ge__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.nanmax
    - scipy.stats.distributions.chi2.sf.values
    - dask.array.core.Array.__rdiv__
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - fsspec.core.OpenFile._meta.min
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - dask.array.core.Array.__xor__
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - dask.array.core.Array.__divmod__
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - dask.array.core.Array.__rrshift__
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.Array.__rand__
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - dask.array.core.Array.__div__
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.Array.__lshift__
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.core.Array.__truediv__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.result_type
    - dask.array.core.Array.__rshift__
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.core.Array.__matmul__
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - dask.array.core.Array.__gt__
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - dask.array.core.Array.__or__
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - dask.array.core.Array.__mul__
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - distributed.default_client
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - maxes.isna
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.Array.__sub__
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array.chunk_types.is_valid_array_chunk
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.array.core.Array.__rlshift__
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.array.core.Array.__mod__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - dask.array.core.Array.__rmul__
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.core.Array.__rpow__
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.bag.core.Item.__init__
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.core.Array.__pow__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - dask.array.routines.matmul
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.core.Array.__rtruediv__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - dask.array.core.Array.__rfloordiv__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - val.append
    - functools.partial._meta.view
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.Array.__rmatmul__
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.array.core.Array.__rdivmod__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.core.Array.__ror__
    - dask.array.ufunc.divmod
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - dask.array.core.Array.__eq__
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - a.squeeze
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.core.Array.__lt__
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask.array.core._should_delegate
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - dask.array.core.Array.__ne__
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - dask.array.core.Array.__le__
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2391
    functionName: dask.array.core.Array.__ge__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2456
    functionName: dask.array.core.Array.__rshift__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2464
    functionName: dask.array.core.Array.__sub__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2379
    functionName: dask.array.core.Array.__rdiv__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2387
    functionName: dask.array.core.Array.__gt__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2406
    functionName: dask.array.core.Array.__lt__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2508
    functionName: dask.array.core.Array.__divmod__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - dask.array.ufunc.divmod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2367
    functionName: dask.array.core.Array.__and__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 2502
    functionName: dask.array.core.Array.__rmatmul__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.routines.matmul
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - a.squeeze
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.core.is_scalar_for_elemwise
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.result_type
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2430
    functionName: dask.array.core.Array.__ne__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2383
    functionName: dask.array.core.Array.__eq__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2444
    functionName: dask.array.core.Array.__ror__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2484
    functionName: dask.array.core.Array.__rfloordiv__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2460
    functionName: dask.array.core.Array.__rrshift__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2418
    functionName: dask.array.core.Array.__rmod__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2398
    functionName: dask.array.core.Array.__lshift__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2488
    functionName: dask.array.core.Array.__xor__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 2496
    functionName: dask.array.core.Array.__matmul__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array.routines.matmul
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - a.squeeze
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.core.is_scalar_for_elemwise
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.result_type
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2452
    functionName: dask.array.core.Array.__rpow__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2514
    functionName: dask.array.core.Array.__rdivmod__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - dask.array.ufunc.divmod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2363
    functionName: dask.array.core.Array.__radd__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2480
    functionName: dask.array.core.Array.__floordiv__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2359
    functionName: dask.array.core.Array.__add__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2402
    functionName: dask.array.core.Array.__rlshift__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2371
    functionName: dask.array.core.Array.__rand__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2476
    functionName: dask.array.core.Array.__rtruediv__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2414
    functionName: dask.array.core.Array.__mod__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2375
    functionName: dask.array.core.Array.__div__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2422
    functionName: dask.array.core.Array.__mul__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2410
    functionName: dask.array.core.Array.__le__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2468
    functionName: dask.array.core.Array.__rsub__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2426
    functionName: dask.array.core.Array.__rmul__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2472
    functionName: dask.array.core.Array.__truediv__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2437
    functionName: dask.array.core.Array.__or__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2492
    functionName: dask.array.core.Array.__rxor__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2448
    functionName: dask.array.core.Array.__pow__
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 9
    argDefaultValues:
    - <ast.Name object at 0x7fb9df226730>
    - <ast.Constant object at 0x7fb9df226c10>
    - <ast.Constant object at 0x7fb9df226a60>
    - <ast.Constant object at 0x7fb9df2262b0>
    - <ast.Constant object at 0x7fb9df2260d0>
    argNames:
    - arr
    - chunks
    - shape
    - name
    - getitem
    - lock
    - asarray
    - dtype
    - inline_array
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 268
    functionName: dask.array.core.graph_from_arraylike
    functionSourceFile: dask.array.core
    functionUses: 594
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - numpy.nan.data.chunks.get
    - functools.partial
    - autos.remove
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.blockwise.blockwise_token
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.chunks.replace
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - substitution.get
    - dask.layers.ArraySliceDep.__init__
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - inputs.extend
    - dask.array.core.auto_chunks._trivial_aggregate
    - collection.__dask_graph__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - inputs_indices.append
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - inputs_indices.extend
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.array.core.round_to
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - tlz.accumulate
    - parsed_dict.values
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.data.shape.replace
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - _tmp_indices.append
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - deps.update
    - dask.utils.cached_cumsum
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.shape.get
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de8597c0>
    - <ast.Constant object at 0x7fb9de859af0>
    argNames:
    - A
    - B
    - leftfunc
    - rightfunc
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 356
    functionName: dask.array.core.dotmany
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.map
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.core._concatenate2.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.keys
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de823910>
    - <ast.Constant object at 0x7fb9de823460>
    argNames:
    - func
    - args
    - kwargs
    - funcname
    - suggest_dtype
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 444
    functionName: dask.array.core.apply_infer_dtype
    functionSourceFile: dask.array.core
    functionUses: 389
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.logical_not.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - operator.abs
    - operator.mul
    - numpy.cbrt.outer
    - numpy.isinf.outer
    - result.astype
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - operator.xor
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.log10.outer
    - functools.partial
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - numpy.fmod.outer
    - numpy.rad2deg.outer
    - dask._task_spec.Dict.__init__
    - operator.or_
    - numpy.ndarray._meta
    - <builtin>.getattr
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - <builtin>.isinstance
    - numpy.log2.outer
    - distributed.shuffle.rechunk_p2p.size.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dsk2.update
    - numpy.array
    - operator.truediv
    - meta.sum
    - operator.neg
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.arctanh.outer
    - operator.eq
    - numpy.right_shift.outer
    - seen.add
    - distributed.shuffle.rechunk_p2p.outer
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.utils.typename
    - numpy.spacing.outer
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - numpy.nan.T.data.outer
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - kwargs.pop
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - numpy.reciprocal.outer
    - numpy.piecewise
    - dask._task_spec.Task.__init__
    - numpy.fmin.outer
    - dask.array.routines.variadic_choose
    - numpy.nan.T.data._meta
    - numpy.float_power.outer
    - numpy.logaddexp.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.lib.stride_tricks.sliding_window_view
    - numpy.degrees.outer
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.ones_like
    - numpy.bitwise_not.outer
    - collections.namedtuple.key.__dask_graph__
    - numpy.signbit.outer
    - <builtin>.tuple
    - numpy.hypot.outer
    - numpy.minimum.outer
    - numpy.greater.outer
    - numpy.nextafter.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - numpy.divide.outer
    - numpy.ma.masked_values
    - new_args.append
    - dask.array.routines._int_piecewise
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - pandas.isnull
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - numpy.bitwise_xor.outer
    - operator.rshift
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - operator.lt
    - typ.__module__.split
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - operator.gt
    - operator.le
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - numpy.deg2rad.outer
    - numpy.left_shift.outer
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - traceback.format_tb
    - dask._task_spec.DataNode.__init__
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.logical_xor.outer
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - numpy.rint.outer
    - tlz.concat.key.__dask_graph__
    - numpy.frexp
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - numpy.cosh.outer
    - numpy.maximum.outer
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - numpy.multiply.outer
    - numpy.ldexp.outer
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - numpy.asarray
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.exp2.outer
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.logaddexp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - numpy.not_equal.outer
    - obj.__getnewargs__
    - numpy.less.outer
    - numpy.errstate
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.fmax.outer
    - numpy.modf
    - numpy.tanh.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - numpy.ceil.outer
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - <builtin>.list
    - numpy.less_equal.outer
    - numpy.radians.outer
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.array.core._enforce_dtype
    - operator.and_
    - numpy.power.outer
    - operator.lshift
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - numpy.exp.outer
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - expr._layer
    - layers.items
    - numpy.logical_and.outer
    - <builtin>.all
    - <builtin>.bool
    - tlz.partial
    - numpy.add.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - numpy.arccosh.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - numpy.negative.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - x.astype
    - dask.array.utils.meta_from_array
    - tlz.unique
    - numpy.subtract.outer
    - dask._task_spec.parse_input
    - result.copy
    - numpy.isfinite.outer
    - numpy.expm1.outer
    - numpy.trunc.outer
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.utils.is_arraylike
    - operator.sub
    - numpy.absolute.outer
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - numpy.square.outer
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.chunk.getitem
    - numpy.bitwise_or.outer
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.bitwise_and.outer
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - <builtin>.super
    - dask.array.chunk.astype
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - operator.div
    - dask.highlevelgraph.HighLevelGraph.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.log1p.outer
    - numpy.sin.outer
    - numpy.where
    - operator.floordiv
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.true_divide.outer
    - operator.add
    - operator.mod
    - numpy.log.outer
    - numpy.nan.data.outer
    - obj.items
    - numpy.choose
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arcsin.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sign.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.multiply.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_not.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ldexp.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cbrt.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isinf.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log10.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctan.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmod.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.rad2deg.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.exp2.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.conjugate.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log2.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.copysign.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logaddexp2.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.mod.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.not_equal.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fabs.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.less.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmax.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cosh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.tanh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arcsinh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ceil.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.less_equal.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.radians.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctanh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.right_shift.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.power.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.tan.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.exp.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sqrt.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctan2.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.spacing.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arccos.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_and.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.floor.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.add.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_or.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.reciprocal.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isnan.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmin.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arccosh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.float_power.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logaddexp.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.negative.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.degrees.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.subtract.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_not.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isfinite.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.expm1.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.signbit.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.hypot.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.greater.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.minimum.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nextafter.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.trunc.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.absolute.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.divide.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.square.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_xor.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_or.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sinh.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_and.outer
    functionSourceFile: numpy
    functionUses: 393
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.remainder.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.deg2rad.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.left_shift.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.floor_divide.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.outer
    functionSourceFile: distributed
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.positive.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log1p.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sin.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_xor.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.equal.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.true_divide.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.greater_equal.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.rint.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cos.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.maximum.outer
    functionSourceFile: numpy
    functionUses: 390
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 518
    functionName: dask.array.core.normalize_arg
    functionSourceFile: dask.array.core
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - mins.astype
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argpairs.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_ind.insert
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 5
    IfCount: 16
    argCount: 12
    argDefaultValues: []
    argNames:
    - func
    - out_ind
    - args
    - name
    - token
    - dtype
    - adjust_chunks
    - new_axes
    - align_arrays
    - concatenate
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 17
    functionName: dask.array.blockwise.blockwise
    functionSourceFile: dask.array.blockwise
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.nan.map_blocks
    - numpy.concatenate
    - tlz.concat._meta.min
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_argpairs.append
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_names.append
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: shapes.items
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: location.get
    functionSourceFile: <builtin>
    functionUses: 381
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunkss
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1050
    functionName: dask.array.core.broadcast_chunks
    functionSourceFile: dask.array.core
    functionUses: 21
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - <builtin>.len
    - <builtin>.max
    - <builtin>.all
    - <builtin>.range
    - result.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 4
    IfCount: 10
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc41f970>
    - <ast.Constant object at 0x7fb9dc41f040>
    - <ast.Constant object at 0x7fb9dc41fb50>
    - <ast.Constant object at 0x7fb9dc41f8e0>
    - <ast.Constant object at 0x7fb9dc41f7c0>
    argNames:
    - sources
    - targets
    - lock
    - regions
    - compute
    - return_stored
    - load_stored
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 1094
    functionName: dask.array.core.store
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - s.map_blocks
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - pandas.to_numeric.key.__dask_keys__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.utils.get_scheduler_lock
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - distributed.lock.Lock
    - sparse.tensordot
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - meta.reshape
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.base.persist
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - hashlib.md5
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - distributed.client.default_client.persist
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - inspect.ismethod
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - multiprocessing.get_context
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.tokenize._tokenize
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - postpersists.append
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - expr.items
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - distributed.worker.get_client
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - distributed.client.default_client
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - keys.extend
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - a.__dask_postpersist__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.map_blocks
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arrays.append
    functionSourceFile: <builtin>
    functionUses: 639
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - shape
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1249
    functionName: dask.array.core.blockdims_from_blockshape
    functionSourceFile: dask.array.core
    functionUses: 628
    functionsReached:
    - numpy.isnan
    - <builtin>.map
    - <builtin>.zip
    - <builtin>.sum
    - <builtin>.all
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - results
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 1278
    functionName: dask.array.core.finalize
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - dask.array.core.deepfirst
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.array.core.concatenate3.dtype
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - dask.utils.concrete
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils.ndimlist
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core.concatenate3
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.core.unpack_singleton
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - results.copy
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - dask.array.core.chunks_from_arrays.shape
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - dask.array.core.chunks_from_arrays
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - arrays
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 5433
    functionName: dask.array.core.concatenate3
    functionSourceFile: dask.array.core
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - dask.array.core.deepfirst
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.array.core.concatenate3.dtype
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - dask.utils.concrete
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils.ndimlist
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.core.unpack_singleton
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - dask.array.core.chunks_from_arrays.shape
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - dask.array.core.chunks_from_arrays
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4236
    functionName: dask.array.core.unpack_singleton
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: results.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de878040>
    - <ast.Constant object at 0x7fb9de878490>
    - <ast.Constant object at 0x7fb9de878190>
    argNames:
    - cls
    - dask
    - name
    - chunks
    - dtype
    - meta
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1339
    functionName: dask.array.core.Array.__new__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.any
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - dask.array.reductions.any
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - group.append
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - layer.collection_annotations.update
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb8b970>
    - <ast.Constant object at 0x7fb9deb8be20>
    - <ast.Constant object at 0x7fb9deb8b310>
    - <ast.Constant object at 0x7fb9deb8b3a0>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2519
    functionName: dask.array.core.Array.any
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.collection_annotations.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1399
    functionName: dask.array.core.Array.__reduce__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1414
    functionName: dask.array.core.Array.__dask_keys__.keys
    functionSourceFile: dask.array.core
    functionUses: 391
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - dask.array.core.Array.__dask_keys__.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1427
    functionName: dask.array.core.Array.__dask_tokenize__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.core.Array
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.wraps
    - dask.utils.cached_property
    - dask.context.globalmethod
    - dask.array.core.check_if_handled_given_other
    - functools.partial
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1435
    functionName: dask.array.core.Array.__dask_postcompute__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1438
    functionName: dask.array.core.Array.__dask_postpersist__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1441
    functionName: dask.array.core.Array._rebuild
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - rename.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddcf0820>
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1447
    functionName: dask.array.core.Array._reset_cache
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.utils.cached_property
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1462
    functionName: dask.array.core.Array._key_array
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.array
    - <builtin>.len
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.range
    - dask.array.core.Array.__dask_keys__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1466
    functionName: dask.array.core.Array.numblocks
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1470
    functionName: dask.array.core.Array.npartitions
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1473
    functionName: dask.array.core.Array.compute_chunk_sizes
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array.map_blocks
    - <builtin>.slice
    - <builtin>.len
    - <builtin>.int
    - <builtin>.range
    - <builtin>.tuple
    - c.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1523
    functionName: dask.array.core.Array.shape
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.utils.cached_cumsum
    - dask.utils._cumsum
    - <builtin>.isinstance
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1527
    functionName: dask.array.core.Array.chunksize
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.utils.cached_max
    - <builtin>.isinstance
    - dask.utils._max
    - <builtin>.max
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1531
    functionName: dask.array.core.Array.dtype
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1544
    functionName: dask.array.core.Array._chunks
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array._reset_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1558
    functionName: dask.array.core.Array.chunks
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1567
    functionName: dask.array.core.Array.__len__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - cupyx.scipy.sparse.hstack
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - numpy_ufunc
    - method
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 1578
    functionName: dask.array.core.Array.__array_ufunc__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dimsizes.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.array._shuffle._calculate_new_chunksizes
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - dask.array.gufunc.apply_gufunc
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.array.gufunc._parse_gufunc_signature
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.routines.transpose
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - tmp.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - group.append
    - numpy.log.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - warnings.catch_warnings
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - <builtin>.divmod
    - tlz.merge
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - dimsizess.get
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - tlz.merge.update
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.array.core.Array.transpose
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array.chunk_types.is_valid_array_chunk
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - out.squeeze
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - dask.array.routines.matmul
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - new_chunksizes.extend
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - re.findall
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - chunksizes_.append
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - dask.array.gufunc._validate_normalize_axes
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - dask.array.routines._sum_wo_cat
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - da_ufunc.outer
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - operator.xor
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - changeable_dimensions.add
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - arg.transpose
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dimsizess.items
    - a.squeeze
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - numpy.vectorize
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - chunksizess.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - signature.split
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask.array.core._should_delegate
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 28
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 40
    ICount: 9
    IfCount: 28
    argCount: 12
    argDefaultValues: []
    argNames:
    - func
    - signature
    - args
    - axes
    - axis
    - keepdims
    - output_dtypes
    - output_sizes
    - vectorize
    - allow_rechunk
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 179
    functionName: dask.array.gufunc.apply_gufunc
    functionSourceFile: dask.array.gufunc
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dimsizes.append
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.array._shuffle._calculate_new_chunksizes
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.array.gufunc._parse_gufunc_signature
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.routines.transpose
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tmp.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dimsizess.get
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.array.core.Array.transpose
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - new_chunksizes.extend
    - numpy.sinh.outer
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - re.findall
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - chunksizes_.append
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.array.gufunc._validate_normalize_axes
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.right_shift.outer
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - numpy.nan.astype
    - changeable_dimensions.add
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - arg.transpose
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dimsizess.items
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.vectorize
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - chunksizess.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - signature.split
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1617
    functionName: dask.array.core.Array.__repr__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1637
    functionName: dask.array.core.Array._repr_html_
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - dask.array.svg.svg_1d
    - dask.array.core.Array.to_svg
    - y2.max
    - <builtin>.all
    - x1.min
    - <builtin>.repr
    - y2.min
    - y1.max
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.svg.svg_2d
    - dask.array.svg.svg
    - dask.config.get
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - re.search
    - x2.max
    - out.append
    - <builtin>.type
    - dask.array.svg.svg_nd
    - ARRAY_TEMPLATE.render
    - typ.__module__.split
    - <builtin>.float
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.prod
    - math.log
    - <builtin>.str
    - numpy.full_like
    - <builtin>.max
    - o.split
    - dask.utils.maybe_pluralize
    - dask.array.svg.draw_sizes
    - numpy.zeros_like
    - dask.config.canonical_name
    - numpy.isnan
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - dask.array.svg.svg_3d
    - dask.utils.typename
    - dask.utils.format_bytes
    - x.max
    - tlz.accumulate
    - math.isnan
    - dask.utils._HashIdWrapper.__init__
    - y.max
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc597d90>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1802
    functionName: dask.array.core.Array.to_svg
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - dask.array.svg.svg_1d
    - y2.max
    - x1.min
    - y2.min
    - y1.max
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.svg.svg_2d
    - dask.array.svg.svg
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - re.search
    - x2.max
    - out.append
    - dask.array.svg.svg_nd
    - <builtin>.float
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - o.split
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - numpy.isnan
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - dask.array.svg.svg_3d
    - x.max
    - tlz.accumulate
    - <builtin>.all
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ARRAY_TEMPLATE.render
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1667
    functionName: dask.array.core.Array.ndim
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1671
    functionName: dask.array.core.Array.size
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1676
    functionName: dask.array.core.Array.nbytes
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1681
    functionName: dask.array.core.Array.itemsize
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1690
    functionName: dask.array.core.Array._name
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array._reset_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1701
    functionName: dask.array.core.Array.name
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def32d30>
    - <ast.Constant object at 0x7fb9def321f0>
    argNames:
    - self
    - dtype
    - copy
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1715
    functionName: dask.array.core.Array.__array__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - warnings.warn
    - numpy.asarray
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - func
    - types
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1739
    functionName: dask.array.core.Array.__array_function__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - dask.array.core.Array.__array_function__.handle_nonmatching_names
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - dask.array.chunk_types.is_valid_chunk_type
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - offset_type_name.endswith
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._expr.HLGExpr.from_collection
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - func.__module__.split
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - <builtin>.issubclass
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.core.Array.all
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1742
    functionName: dask.array.core.Array.__array_function__.handle_nonmatching_names
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 145
    functionName: dask.array.chunk_types.is_valid_chunk_type
    functionSourceFile: dask.array.chunk_types
    functionUses: 1
    functionsReached:
    - <builtin>.tuple
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.__module__.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1795
    functionName: dask.array.core.Array._elemwise
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - target
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1799
    functionName: dask.array.core.Array.store
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - dask.array.core.Array.store
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - filename
    - datapath
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1823
    functionName: dask.array.core.Array.to_hdf5
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array.to_hdf5
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc9d9ca0>
    - <ast.Constant object at 0x7fb9dc9d9520>
    - <ast.Constant object at 0x7fb9dc9d93a0>
    argNames:
    - self
    - columns
    - index
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1839
    functionName: dask.array.core.Array.to_dask_dataframe
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - indices.pop
    - child_keys.extend
    - numpy.linalg.svd.key._key.split
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - <builtin>.max
    - pandas.to_numeric.name.split
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.decode
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - dask.blockwise.rewrite_blockwise
    - pandas.to_numeric.name.key.split
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - pandas.to_numeric.key.name._key.split
    - <builtin>.next
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc9d93d0>
    argNames:
    - self
    - backend
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1870
    functionName: dask.array.core.Array.to_backend
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.creation.to_backend
    - backend_entrypoint.to_backend
    - array_creation_dispatch.dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1887
    functionName: dask.array.core.Array.__bool__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.array._array_expr._collection.Array.compute
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - <builtin>.bool
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - cast_type
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1898
    functionName: dask.array.core.Array._scalarfunc
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - operator.index
    - dask.array._array_expr._collection.Array.compute
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.index
    functionSourceFile: operator
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1904
    functionName: dask.array.core.Array.__int__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - operator.index
    - dask.array._array_expr._collection.Array.compute
    - dask.array.core.Array._scalarfunc
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1909
    functionName: dask.array.core.Array.__float__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - operator.index
    - dask.array._array_expr._collection.Array.compute
    - dask.array.core.Array._scalarfunc
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1912
    functionName: dask.array.core.Array.__complex__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - operator.index
    - dask.array._array_expr._collection.Array.compute
    - dask.array.core.Array._scalarfunc
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1915
    functionName: dask.array.core.Array.__index__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - operator.index
    - dask.array._array_expr._collection.Array.compute
    - dask.array.core.Array._scalarfunc
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 1918
    functionName: dask.array.core.Array.__setitem__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - index.indices
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - dask.array.slicing.parse_assignment_indices
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.isclose
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.array.routines.where
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - implied_shape.append
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - implied_shape_positions.append
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - match.all
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - dask.array.slicing.concatenate_array_chunks
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array._reductions_generic._tree_reduce
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.array.slicing.check_index
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - non_broadcast_dimensions.append
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - divisions.tolist
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - dask.array.core.broadcast_arrays
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.concatenate
    - <builtin>.divmod
    - tlz.concat._meta.min
    - tlz.merge
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - base_value_indices.append
    - numpy.nan.shape.replace
    - functools.lru_cache
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - numpy.percentile
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - dask.array.slicing.normalize_index
    - distributed.shuffle.rechunk_p2p.data.ravel
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - block_indices_shape.append
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - numpy.isinf
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.utils._deprecated
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - tlz.merge.update
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - dask.array.slicing.setitem_array
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - fsspec.core.OpenFile._meta.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - dask.array.slicing.replace_ellipsis
    - dask.array.core.blockdims_from_blockshape
    - operator.sub
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - result.append
    - tlz.partition_all
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.slicing.setitem_array.block_index_from_1d_index
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.greater.outer
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - value_indices.insert
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - block_indices.append
    - functools.partial.keys
    - math.log
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - none_shape.append
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - dask.array.slicing.setitem_array.n_preceding_from_1d_bool_index
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - reverse.append
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - numpy.ma.masked_all
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.utils._deprecated.decorator
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - dask.array.creation.indices
    - block_preceding_sizes.append
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - operand.lower_once
    - dask.array.slicing.setitem_array.block_index_shape_from_1d_bool_index
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.slicing.setitem_array.value_indices_from_1d_int_index
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.masked_all
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isinf
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: match.all
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 1993
    functionName: dask.array.core.Array.__getitem__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - where_list.pop
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - chunks.append
    - i.ravel
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - i.items
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - dask.array.slicing.take
    - dask.array._shuffle._validate_indexer
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - pandas.to_numeric.values
    - <builtin>.max
    - numpy.deg2rad.outer
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - dask.array.slicing.slice_with_int_dask_array_on_axis
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array.core.Array.any
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - dask.array.reductions.any
    - expr._layer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - numpy.searchsorted
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - left.append
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - decl.format
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.array.slicing.check_index
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - dask.array.slicing._slice_1d
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - dask.array.slicing.normalize_index
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - new_chunks.append
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - indexer.append
    - <builtin>.set
    - unknown_indices.append
    - taker_boundary.tolist
    - toolz.frequencies.items
    - dask.array.slicing.slice_with_bool_dask_array
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dsk.items
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - dask.array.slicing.expander
    - collections.defaultdict.items
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - fsspec.core.OpenFile._meta.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - dask.array.routines.ravel
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.logical_and.outer
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - dask.array.slicing.replace_ellipsis
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.array.slicing._expander
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - out_index.append
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.array.slicing.slice_slices_and_integers
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - bisect.bisect_left
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - dask.array.slicing.slice_with_newaxes
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.argsort
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.slicing.slice_array
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - none_shape.append
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.locals
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - <builtin>.exec
    - current_chunk.extend
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - arginds.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dependencies.add
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.array.reductions.all
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array.slicing._expander.expand
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - output_chunks.append
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - key.insert
    - next.dependencies
    - d.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array.core.Array.all
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - dask.array.slicing.new_blockdim
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.slicing.slice_with_int_dask_array
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - outname.split
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - slices.copy
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - dask.array._shuffle._shuffle
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - tlz.pluck
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - taker_boundary.append
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.log1p.outer
    - known_indices.append
    - numpy.where
    - dask.array.slicing.slice_wrap_lists
    - tlz.concat.astype
    - <builtin>.compile
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.indices
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idxr.map_blocks
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2091
    functionName: dask.array.core.Array.vindex
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.utils.IndexCallable.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2115
    functionName: dask.array.core.Array.blocks
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.BlockView.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - array
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6017
    functionName: dask.array.core.BlockView.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2155
    functionName: dask.array.core.Array.partitions
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2197
    functionName: dask.array.core.Array.dot
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - substitution.get
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - intermediate.sum
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - out_index.remove
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.routines.tensordot
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.promote_types
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - dask.array.routines._tensordot_is_sparse
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2211
    functionName: dask.array.core.Array.A
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2215
    functionName: dask.array.core.Array.T
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask.array.routines.transpose
    - <builtin>.range
    - dask.array.core.Array.transpose
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2218
    functionName: dask.array.core.Array.transpose
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask.array.routines.transpose
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - choices
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2254
    functionName: dask.array.core.Array.choose
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - dask.array.routines.choose
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e8e0>
    - <ast.Constant object at 0x7fb9dc59edf0>
    argNames:
    - x
    - shape
    - merge_chunks
    - limit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 283
    functionName: dask.array.reshape.reshape
    functionSourceFile: dask.array.reshape
    functionUses: 14
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.UnaryOp object at 0x7fb9df1ac5e0>
    - <ast.Constant object at 0x7fb9df1aca30>
    argNames:
    - self
    - k
    - axis
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2282
    functionName: dask.array.core.Array.topk
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - dask.bag.core.Item.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.array.reductions.topk
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.UnaryOp object at 0x7fb9df1ac940>
    - <ast.Constant object at 0x7fb9df1ac220>
    argNames:
    - self
    - k
    - axis
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2295
    functionName: dask.array.core.Array.argtopk
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array.reductions.argtopk
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - a._meta.astype
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - parsed_dict.values
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - <builtin>.abs
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2355
    functionName: dask.array.core.Array.__abs__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2394
    functionName: dask.array.core.Array.__invert__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 2433
    functionName: dask.array.core.Array.__neg__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2440
    functionName: dask.array.core.Array.__pos__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 347
    functionName: dask.array.ufunc.divmod
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def54b20>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2571
    functionName: dask.array.core.Array.argmin
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.array.reductions.argmin
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def54370>
    argNames:
    - self
    - axis
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2586
    functionName: dask.array.core.Array.argmax
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.get
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - itertools.repeat
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - math.log
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.array.reductions.argmax
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.reductions.arg_reduction
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - tlz.pluck
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array._reductions_generic.partial_reduce
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc17220>
    - <ast.Constant object at 0x7fb9ddc178b0>
    - <ast.Constant object at 0x7fb9ddc17b50>
    - <ast.Constant object at 0x7fb9ddc17610>
    argNames:
    - self
    - offset
    - axis1
    - axis2
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 2622
    functionName: dask.array.core.Array.trace
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - distributed.shuffle.rechunk_p2p.data.chunks.pop
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array.creation.diagonal
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dask.array.reductions.trace
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - dask.array._array_expr._collection.Array.astype
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - numpy.nan.shape.get
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - warnings.catch_warnings
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.pop
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dask.array.creation.diagonal.pop_axes
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.chunks.pop
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.creation.diagonal._axis_fmt
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - numpy.nan.data.chunks.pop
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - numpy.roll
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - numpy.nan.T.data.chunks.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.zeros
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.chunks.pop
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.pop
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc17280>
    - <ast.Constant object at 0x7fb9ddc17f40>
    - <ast.Constant object at 0x7fb9ddc17430>
    - <ast.Constant object at 0x7fb9ddc17760>
    - <ast.Constant object at 0x7fb9ddc17b20>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2635
    functionName: dask.array.core.Array.prod
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.array.reductions.prod
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de8646a0>
    - <ast.Constant object at 0x7fb9de864640>
    - <ast.Constant object at 0x7fb9de864bb0>
    - <ast.Constant object at 0x7fb9de864e80>
    - <ast.Constant object at 0x7fb9de864880>
    - <ast.Constant object at 0x7fb9de864940>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 2675
    functionName: dask.array.core.Array.std
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - dask.array.reductions._sqrt
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - dask.array.reductions.std
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - maxes.isna
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - numpy.ma.masked.astype
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - collection.__dask_keys__
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a._elemwise
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - dask.array.reductions.safe_sqrt
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - a.mask.all
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - dask.array.reductions.var
    - functools.partial.key.name.values
    - tlz.first
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2c1a30>
    - <ast.Constant object at 0x7fb9df2c1970>
    - <ast.Constant object at 0x7fb9df2c1b50>
    - <ast.Constant object at 0x7fb9df2c1430>
    - <ast.Constant object at 0x7fb9df2c15b0>
    - <ast.Constant object at 0x7fb9df2c1310>
    argNames:
    - self
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 2698
    functionName: dask.array.core.Array.var
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - dask.array.rechunk.cumdims_label
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - dask.array.reductions.var
    - functools.partial.key.name.values
    - tlz.first
    - args.extend
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc728100>
    - <ast.Constant object at 0x7fb9dc728400>
    - <ast.Constant object at 0x7fb9dc728a90>
    - <ast.Constant object at 0x7fb9dc728340>
    - <ast.Constant object at 0x7fb9dc728640>
    - <ast.Constant object at 0x7fb9dc728730>
    argNames:
    - self
    - order
    - axis
    - dtype
    - keepdims
    - ddof
    - split_every
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 2721
    functionName: dask.array.core.Array.moment
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - dask.array._array_expr._collection.Array.sum
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - numpy.iscomplexobj
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.unpack_collections
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask.array.core.Array.sum
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - numpy.var
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - numpy.ones
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - group.append
    - a_pairs_list.append
    - dask.array.reductions.moment
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 5
    IfCount: 14
    argCount: 8
    argDefaultValues: []
    argNames:
    - func
    - args
    - depth
    - boundary
    - trim
    - align_arrays
    - allow_rechunk
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 502
    functionName: dask.array.overlap.map_overlap
    functionSourceFile: dask.array.overlap
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.array.overlap.map_overlap.coerce
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dask.array.overlap._get_overlap_rechunked_chunks
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - tlz.get.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - depth2.values
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - axes.get
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core.Array.rechunk
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - depth2.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - dask.array.overlap.overlap.boundary.get
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.log.outer
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.array.overlap._overlap_internal_chunks
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - dask.array.overlap.overlap_internal
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - a.astype
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - dask.array.overlap.ensure_minimum_chunksize
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - functools.partial.values.astype
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.overlap.overlap
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - dask.array.creation.repeat
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.wrap.full
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - dask.array.creation._get_like_function_shapes_chunks
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.overlap.periodic
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.overlap.trim_internal
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.array.backends.percentile
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - mid.append
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - functools.partial._meta.values.view
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.overlap.coerce_depth_type
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.overlap.map_overlap.assert_int_chunksize
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - dask.layers.ArrayOverlapLayer.__init__
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.log1p.outer
    - known_indices.append
    - dask.array.overlap.boundaries
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cb520>
    - <ast.Constant object at 0x7fb9dd6cb3a0>
    argNames:
    - self
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2771
    functionName: dask.array.core.Array.cumsum
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.reductions.cumsum
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cb6a0>
    - <ast.Constant object at 0x7fb9dd6cb760>
    argNames:
    - self
    - axis
    - dtype
    - out
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2784
    functionName: dask.array.core.Array.cumprod
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - builtins.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.nancumsum
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.array.reductions.cumreduction
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.cumprod
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.flatten
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.routines.ravel
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - bottleneck.push
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array.reductions.cumprod
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.overlap._push
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf346a0>
    argNames:
    - self
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2797
    functionName: dask.array.core.Array.squeeze
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.array.core.Array.map_blocks
    - <builtin>.enumerate
    - dask.array.routines.squeeze
    - <builtin>.slice
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.range
    - dask.array.utils.validate_axis
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 2
    IfCount: 11
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2c1640>
    - <ast.Constant object at 0x7fb9df2c1340>
    - <ast.Constant object at 0x7fb9df2c1e50>
    - <ast.Constant object at 0x7fb9df2c1490>
    - <ast.Constant object at 0x7fb9df2c1a60>
    argNames:
    - x
    - chunks
    - threshold
    - block_size_limit
    - balance
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 270
    functionName: dask.array.rechunk.rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 130
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - result.items
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - <builtin>.range
    - numpy.nan.data.shape.items
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask._task_spec.Dict.__init__
    - tlz.concat.name.key.__dask_graph__
    - functools.partial
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - rec_cat_arg.flatten
    - autos.remove
    - dask.array.rechunk.merge_to_number
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.highlevelgraph.HighLevelGraph.items
    - operator.itemgetter
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.array.rechunk._graph_size_threshold
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - heapq.heapify
    - numpy.nan.shape.replace
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - numpy.nan.T.data.chunks.replace
    - <builtin>.slice
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - kwargs.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - math.isnan
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.rechunk._intersect_1d
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.array.core.auto_chunks._trivial_aggregate
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.array.rechunk._validate_rechunk
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - steps.append
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.id
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - dask._task_spec.Alias.__init__
    - unknown_indices.append
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.ceil
    - numpy.array_equal
    - distinct.pop
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.shape.items
    - <builtin>.filter
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - dask.array.rechunk.old_to_new
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - dask.array.rechunk.cumdims_label
    - numpy.nan.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - numpy.nan.T.__dask_graph__
    - dask.delayed.Delayed.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - layers.update
    - dask.array.core.round_to
    - dask.array.rechunk._get_chunks
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - math.prod
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - heapq.heappop
    - numpy.nan.data.shape.get
    - <builtin>.any
    - heapq.heappush
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.argmin
    - result.values
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - dask.array.rechunk._number_of_blocks
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - numpy.nan.T.data.shape.items
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - ret.append
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - parsed_dict.values
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - known_indices.append
    - numpy.nan.shape.items
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.T.data.chunks.items
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34970>
    argNames:
    - self
    - indexer
    - axis
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 2830
    functionName: dask.array.core.Array.shuffle
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array._shuffle._calculate_new_chunksizes
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array._shuffle._rechunk_other_dimensions
    - pkg_name.split
    - new_chunks.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - taker_boundary.tolist
    - toolz.frequencies.items
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - operator.itemgetter
    - numpy.median
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - subs.items
    - numpy.argsort
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_chunksizes.extend
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - current_chunk.extend
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - warnings.warn
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - suffix.lower
    - output_chunks.append
    - steps.append
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.chunks.items
    - key.insert
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - slices.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array._shuffle.shuffle
    - changeable_dimensions.remove
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.array._shuffle._shuffle
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - ret.append
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd9319a0>
    argNames:
    - x
    - indexer
    - axis
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 20
    functionName: dask.array._shuffle.shuffle
    functionSourceFile: dask.array._shuffle
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array._shuffle._calculate_new_chunksizes
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - merge_keys.append
    - dask.array._shuffle.convert_key
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._shuffle._validate_indexer
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - idx.copy
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array._shuffle._rechunk_other_dimensions
    - pkg_name.split
    - new_chunks.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - taker_boundary.tolist
    - toolz.frequencies.items
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - intermediates.pop
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.unique
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - operator.itemgetter
    - numpy.median
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - subs.items
    - numpy.argsort
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_chunksizes.extend
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - current_chunk.extend
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - warnings.warn
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - suffix.lower
    - output_chunks.append
    - steps.append
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.chunks.items
    - key.insert
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.ceil
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.min_scalar_type
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - slices.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.array._shuffle._shuffle
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - ret.append
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - taker_boundary.append
    - numpy.nan.shape.tolist
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2849
    functionName: dask.array.core.Array.real
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2855
    functionName: dask.array.core.Array.imag
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9b50>
    - <ast.Constant object at 0x7fb9dd5e9310>
    argNames:
    - self
    - min
    - max
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2873
    functionName: dask.array.core.Array.clip
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9ac0>
    - <ast.Constant object at 0x7fb9dd5e9940>
    argNames:
    - self
    - dtype
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2887
    functionName: dask.array.core.Array.view
    functionSourceFile: dask.array.core
    functionUses: 374
    functionsReached:
    - dask.array.core.Array.map_blocks
    - dask.array.core.ensure_int
    - numpy.dtype
    - <builtin>.int
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3045
    functionName: dask.array.core.ensure_int
    functionSourceFile: dask.array.core
    functionUses: 375
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de8336a0>
    argNames:
    - self
    - decimals
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2943
    functionName: dask.array.core.Array.round
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array.map_blocks
    - dask.array.routines.round
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - memo
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2962
    functionName: dask.array.core.Array.__deepcopy__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.id
    - dask.array.core.Array.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293dc0>
    argNames:
    - self
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2967
    functionName: dask.array.core.Array.to_delayed
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.core.Array.__dask_keys__.keys
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask.utils.ndeepmap
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.blockwise.zero_broadcast_dimensions.<lambda1>
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - dask.array.core.Array.to_delayed.<lambda1>
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.context.GlobalMethod.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64040>
    argNames:
    - self
    - repeats
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 2990
    functionName: dask.array.core.Array.repeat
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - warnings.catch_warnings
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.creation.repeat
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 3003
    functionName: dask.array.core.Array.nonzero
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - result.append
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - dask.array.creation.indices
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3016
    functionName: dask.array.core.Array.to_zarr
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - dask.array.core.Array.to_zarr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - uri
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3029
    functionName: dask.array.core.Array.to_tiledb
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - tiledb_config.pop
    - <builtin>.isinstance
    - dask.array.tiledb_io.to_tiledb
    - <builtin>.dict
    - tiledb.empty_like
    - dask.array.core.Array.store
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deee9d00>
    - <ast.Constant object at 0x7fb9deee9820>
    - <ast.Constant object at 0x7fb9deee9400>
    - <ast.Constant object at 0x7fb9deee9c10>
    argNames:
    - darray
    - uri
    - compute
    - return_stored
    - storage_options
    - key
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 74
    functionName: dask.array.tiledb_io.to_tiledb
    functionSourceFile: dask.array.tiledb_io
    functionUses: 1
    functionsReached:
    - tiledb_config.pop
    - <builtin>.isinstance
    - <builtin>.dict
    - tiledb.empty_like
    - dask.array.core.Array.store
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7be0>
    - <ast.Constant object at 0x7fb9dd6e77c0>
    - <ast.Constant object at 0x7fb9dd6e7760>
    - <ast.Constant object at 0x7fb9dd6e7070>
    argNames:
    - chunks
    - shape
    - limit
    - dtype
    - previous_chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3053
    functionName: dask.array.core.normalize_chunks_cached
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.chunks.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.chunks.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.shape.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.chunks.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.chunks.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.chunks.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.chunks.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.chunks.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.npartitions.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.shape.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.shape.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.shape.get
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.shape.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.shape.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.chunks.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.chunks.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.chunks.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.shape.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.chunks.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.chunks.tolist
    functionSourceFile: numpy
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.npartitions.tolist
    functionSourceFile: distributed
    functionUses: 626
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 20
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 29
    ICount: 6
    IfCount: 20
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdcb280>
    argNames:
    - chunks
    - shape
    - limit
    - dtype
    - previous_chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3270
    functionName: dask.array.core.auto_chunks
    functionSourceFile: dask.array.core
    functionUses: 626
    functionsReached:
    - <builtin>.enumerate
    - result.items
    - <builtin>.map
    - <builtin>.zip
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - dimension_result.append
    - dask.array.core.auto_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - <builtin>.tuple
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - autos.remove
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.isinstance
    - ideal_shape.append
    - dask.array.core.round_to
    - <builtin>.int
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.median
    - dask.array.core._compute_multiplier
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - math.prod
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.config.canonical_name
    - <builtin>.any
    - numpy.isnan
    - <builtin>.set
    - toolz.frequencies.items
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.T.data.chunks.replace
    - result.values
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - autos.discard
    - k.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - shape
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3243
    functionName: dask.array.core._convert_int_chunk_to_tuple
    functionSourceFile: dask.array.core
    functionUses: 627
    functionsReached:
    - numpy.isnan
    - <builtin>.map
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.sum
    - <builtin>.all
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - limit
    - dtype
    - largest_block
    - result
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3257
    functionName: dask.array.core._compute_multiplier
    functionSourceFile: dask.array.core
    functionUses: 627
    functionsReached:
    - result.values
    - <builtin>.max
    - <builtin>.isinstance
    - math.prod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.values
    functionSourceFile: <builtin>
    functionUses: 628
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.median
    functionSourceFile: numpy
    functionUses: 628
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.frequencies
    functionSourceFile: toolz
    functionUses: 627
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.frequencies.items
    functionSourceFile: toolz
    functionUses: 627
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.core.auto_chunks.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ideal_shape.append
    functionSourceFile: <builtin>
    functionUses: 627
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3361
    functionName: dask.array.core.auto_chunks._trivial_aggregate
    functionSourceFile: dask.array.core
    functionUses: 627
    functionsReached:
    - autos.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: autos.remove
    functionSourceFile: <builtin>
    functionUses: 628
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - c
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3459
    functionName: dask.array.core.round_to
    functionSourceFile: dask.array.core
    functionUses: 627
    functionsReached:
    - <builtin>.max
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: autos.discard
    functionSourceFile: <builtin>
    functionUses: 627
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dimension_result.append
    functionSourceFile: <builtin>
    functionUses: 627
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - c
    - this_chunksize_tolerance
    - max_chunk_size
    - proposed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3440
    functionName: dask.array.core._split_up_single_chunk
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.divmod
    - math.ceil
    - <builtin>.min
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3476
    functionName: dask.array.core._get_chunk_shape
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.slice
    - numpy.asarray
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.T.copy
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.T.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.T.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.copy
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.copy
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.copy
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.copy
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.copy
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.__class__.__module__.split
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.__class__.__module__.split
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.T.__class__.__module__.split
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.__class__.__module__.split
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.__class__.__module__.split
    functionSourceFile: numpy
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    functionSourceFile: distributed
    functionUses: 593
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3729
    functionName: dask.array.core._zarr_v3
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d08b0>
    - <ast.Constant object at 0x7fb9df9d0b50>
    - <ast.Constant object at 0x7fb9df9d0610>
    - <ast.Constant object at 0x7fb9df9d0e20>
    - <ast.Constant object at 0x7fb9df9d0850>
    argNames:
    - url
    - component
    - storage_options
    - chunks
    - name
    - inline_array
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 3738
    functionName: dask.array.core.from_zarr
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - packaging.version.Version
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - zarr.open_array
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - os.fspath
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - zarr.storage.FsspecStore.from_url
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - zarr.storage.FSStore
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - substitution.get
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - dask.array.core._zarr_v3
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - distributed.shuffle.rechunk_p2p.T.copy
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.fspath
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zarr.storage.FsspecStore.from_url
    functionSourceFile: zarr
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zarr.storage.FSStore
    functionSourceFile: zarr
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zarr.open_array
    functionSourceFile: zarr
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea05c70>
    - <ast.Constant object at 0x7fb9dea05c10>
    - <ast.Constant object at 0x7fb9dea05970>
    - <ast.Constant object at 0x7fb9dcab1160>
    - <ast.Constant object at 0x7fb9dcab1e80>
    - <ast.Constant object at 0x7fb9dcab1af0>
    argNames:
    - arr
    - url
    - component
    - storage_options
    - overwrite
    - region
    - compute
    - return_stored
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 3805
    functionName: dask.array.core.to_zarr
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - dask.array.slicing._slice_1d
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - bisect.bisect_right
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - autos.remove
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - arr.store
    - <builtin>.isinstance
    - ideal_shape.append
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - operator.itemgetter
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - numpy.nan.shape.replace
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask.array.slicing.normalize_index
    - <builtin>.callable
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - math.isnan
    - dask._task_spec.Task.__init__
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - bisect.bisect_left
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.asanyarray
    - dask.array.core._check_regular_chunks
    - suffix.lower
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - d.items
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - result.update
    - arr.rechunk
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - dask.array.core._zarr_v3
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array.slicing.new_blockdim
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - numpy.nan.T.data.shape.tolist
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - packaging.version.Version
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - zarr.create
    - tlz.accumulate
    - <builtin>.all
    - none_shape.append
    - layers.items
    - autos.discard
    - zarr.storage.FsspecStore.from_url
    - <builtin>.bool
    - k.replace
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - math.ceil
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - dask.utils.cached_cumsum
    - parsed_dict.values
    - <builtin>.super
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - dask.array.slicing.check_index
    - numpy.isnan
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - zarr.storage.FSStore
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils._cumsum
    - numpy.nan.shape.get
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arr.rechunk
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arr.store
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunkset
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3951
    functionName: dask.array.core._check_regular_chunks
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zarr.create
    functionSourceFile: zarr
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de1e81c0>
    - <ast.Constant object at 0x7fb9de1e8b80>
    - <ast.Tuple object at 0x7fb9de1e8040>
    - <ast.Constant object at 0x7fb9de1e82e0>
    argNames:
    - func
    - shape
    - dtype
    - name
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4038
    functionName: dask.array.core.from_func
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - functools.partial
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 3
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - blockdims
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4069
    functionName: dask.array.core.common_blockdim
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - numpy.isnan
    - <builtin>.set
    - <builtin>.map
    - <builtin>.min
    - <builtin>.len
    - c.pop
    - tlz.first
    - <builtin>.list
    - <builtin>.sum
    - <builtin>.max
    - out.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 7
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 4137
    functionName: dask.array.core.unify_chunks
    functionSourceFile: dask.array.core
    functionUses: 586
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - g.items
    - numpy.array
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nameinds.append
    functionSourceFile: <builtin>
    functionUses: 639
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunkss.values
    functionSourceFile: <builtin>
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - ndim
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 4345
    functionName: dask.array.core.block.atleast_nd
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - index
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4353
    functionName: dask.array.core.block.format_index
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.core.block.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.core.block.<lambda2>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: -1
    functionName: dask.array.core.block.<lambda3>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core.block.atleast_nd
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: -1
    functionName: dask.array.core.block.<lambda4>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.core.block.<lambda5>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.core.concatenate.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bisect.bisect
    functionSourceFile: bisect
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 3
    IfCount: 8
    argCount: 7
    argDefaultValues: []
    argNames:
    - x
    - out
    - index
    - region
    - lock
    - return_stored
    - load_stored
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 4566
    functionName: dask.array.core.load_store_chunk
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - result.append
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.array.optimization.normalize_slice
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.array.optimization.fuse_slice
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - lock.release
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - lock.acquire
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - out
    - index
    - lock
    - region
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 4640
    functionName: dask.array.core.load_chunk
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.array.core.load_store_chunk
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - result.append
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.array.optimization.normalize_slice
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.array.optimization.fuse_slice
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - lock.release
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - lock.acquire
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - dtype
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4652
    functionName: dask.array.core._as_dtype
    functionSourceFile: dask.array.core
    functionUses: 587
    functionsReached:
    - dask.array.core.Array.map_blocks
    - <builtin>.set
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.nan.astype
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - numpy.can_cast
    - dask.array.core.Array.astype
    - numpy.nan.data.astype
    - numpy.dtype
    - kwargs.pop
    - numpy.nan.T.data.astype
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.astype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.to_dask_array
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.to_dask_array
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.to_dask_array
    functionSourceFile: numpy
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.to_dask_array
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.map_blocks
    functionSourceFile: distributed
    functionUses: 587
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - out
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5032
    functionName: dask.array.core._elemwise_normalize_out
    functionSourceFile: dask.array.core
    functionUses: 396
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - where
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 5016
    functionName: dask.array.core._elemwise_normalize_where
    functionSourceFile: dask.array.core
    functionUses: 55
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.copy
    functionSourceFile: <builtin>
    functionUses: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - offset
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5210
    functionName: dask.array.core.offset_func
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - contextlib.suppress
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5221
    functionName: dask.array.core.offset_func._offset
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - arrays
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5231
    functionName: dask.array.core.chunks_from_arrays
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - dask.array.core.chunks_from_arrays.shape
    - <builtin>.isinstance
    - dask.array.core.deepfirst
    - result.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5254
    functionName: dask.array.core.chunks_from_arrays.shape
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5267
    functionName: dask.array.core.deepfirst
    functionSourceFile: dask.array.core
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - dask.array.core.deepfirst
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5279
    functionName: dask.array.core.shapelist
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - <builtin>.list
    - dask.array.core.shapelist
    - <builtin>.type
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6ff550>
    argNames:
    - arrays
    - axes
    - extradims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 5287
    functionName: dask.array.core.transposelist
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - dask.core.flatten
    - axes.index
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.max
    - <builtin>.int
    - dask.utils.ndimlist
    - toolz.partition
    - <builtin>.range
    - dask.array.core.shapelist
    - <builtin>.type
    - <builtin>.tuple
    - dask.core.reshapelist
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: axes.index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - arrays
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 5428
    functionName: dask.array.core.concatenate_shaped
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - dask.array.core.deepfirst
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.array.core.concatenate3.dtype
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - dask.utils.concrete
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils.ndimlist
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core.concatenate3
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.core.unpack_singleton
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.core.reshapelist
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - dask.array.core.chunks_from_arrays.shape
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - dask.array.core.chunks_from_arrays
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.core.concatenate3.<lambda1>
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5484
    functionName: dask.array.core.concatenate3.dtype
    functionSourceFile: dask.array.core
    functionUses: 4
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - arrays
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 5503
    functionName: dask.array.core.concatenate_axes
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array.core.transposelist
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - dask.array.core.deepfirst
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.array.core.concatenate3.dtype
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - dask.utils.concrete
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - axes.index
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils.ndimlist
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core.concatenate3
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.arctan.outer
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - a.keys
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - result.append
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.core.unpack_singleton
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.core.reshapelist
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.array.core.shapelist
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - dask.array.core.chunks_from_arrays.shape
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - dask.array.core.chunks_from_arrays
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - dask.array.core._concatenate2
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - filename
    - args
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 5512
    functionName: dask.array.core.to_hdf5
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - s.map_blocks
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - pandas.to_numeric.key.__dask_keys__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - data.values
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - f.require_dataset
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - pandas.to_numeric.name.key.__dask_keys__
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array._array_expr._expr.ArrayExpr.optimize
    - divisions.append
    - dask.base.get_scheduler
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - data.items
    - <builtin>.list
    - dask.utils.get_scheduler_lock
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - dask._expr.Expr.__dask_annotations__
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - distributed.lock.Lock
    - sparse.tensordot
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - _ENSURE_DETERMINISTIC.get
    - dataclasses.fields
    - meta.reshape
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - dask.base.persist
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - hashlib.md5
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - distributed.client.default_client.persist
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - functools.partial.key.values
    - dask._expr.Expr.lower_completely
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask.base.unpack_collections._unpack
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - dask.array.core.store
    - collection.dask.copy
    - inspect.ismethod
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.base._distributed_available
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - multiprocessing.get_context
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.tokenize._tokenize
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - dask.base._ensure_not_async
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - roots.append
    - t.substitute
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.dataframe.dask_expr._expr.Expr.optimize
    - dask.highlevelgraph.HighLevelGraph.copy
    - h5py.File
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.compute
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - postpersists.append
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - expr.items
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - distributed.worker.get_client
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - collections.clear
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - distributed.client.default_client
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - keys.extend
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - _DistributedClient.current
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - a.__dask_postpersist__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - dask.tokenize.tokenize
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - dask.base.unpack_collections
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - collections.append
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: h5py.File
    functionSourceFile: h5py
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f.require_dataset
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5571
    functionName: dask.array.core.interleave_none
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - result.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - name
    - i
    - okey
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5591
    functionName: dask.array.core.keyname
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 6
    IfCount: 6
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - indexes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 5600
    functionName: dask.array.core._vindex
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.core.keyname
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.array.core.interleave_none
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - numpy.divmod
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - reduced_indexes.append
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - numpy.broadcast_arrays
    - chunks.insert
    - layers.update
    - out.append
    - sorted_outblock_idx.astype
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - numpy.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.core._get_axis
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.argsort
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - nonfancy_indexes.append
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - collections.defaultdict.keys
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dict_indexes.values
    - numpy.nan.shape.items
    - inblock_idxs.append
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - numpy.unravel_index
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.core._vindex_array._subset_to_indexed_axes
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - x2.shape.index
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - numpy.ravel_multi_index
    - numpy.nan.data.to_dask_array
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - numpy.min_scalar_type
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.core._vindex_array
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - flag.nonzero
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: nonfancy_indexes.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reduced_indexes.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - dict_indexes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 5657
    functionName: dask.array.core._vindex_array
    functionSourceFile: dask.array.core
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.array.core.keyname
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.array.core.interleave_none
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - numpy.divmod
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - numpy.nonzero
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - numpy.broadcast_arrays
    - chunks.insert
    - layers.update
    - out.append
    - sorted_outblock_idx.astype
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - numpy.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.array.reshape._cal_max_chunk_size
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.core._get_axis
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.argsort
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - collections.defaultdict.keys
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dict_indexes.values
    - numpy.nan.shape.items
    - inblock_idxs.append
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - numpy.unravel_index
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.core._vindex_array._subset_to_indexed_axes
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - x2.shape.index
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - numpy.ravel_multi_index
    - numpy.nan.data.to_dask_array
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - numpy.min_scalar_type
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - flag.nonzero
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dict_indexes.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.broadcast_shapes
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - iterable
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5675
    functionName: dask.array.core._vindex_array._subset_to_indexed_axes
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - indexes
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5814
    functionName: dask.array.core._get_axis
    functionSourceFile: dask.array.core
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.slice
    - x2.shape.index
    - numpy.empty
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inblock_idxs.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.broadcast_arrays
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.insert
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.divmod
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sorted_outblock_idx.astype
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: flag.nonzero
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x2.shape.index
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - block
    - points
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5834
    functionName: dask.array.core._vindex_slice_and_transpose
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - block.transpose
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: block.transpose
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - locations
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5843
    functionName: dask.array.core._vindex_merge
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.slice
    - numpy.empty_like
    - <builtin>.zip
    - <builtin>.list
    - <builtin>.sum
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d2d60>
    argNames:
    - dirname
    - x
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 5876
    functionName: dask.array.core.to_npy_stack
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - uuid.uuid1
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.base.optimization_function
    - dask.base.compute_as_if_collection
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - os.path.join
    - dask.core.flatten
    - dask.utils.ensure_dict
    - pickle.dump
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.get_client
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - xx.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - os.mkdir
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - x.rechunk
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - _DistributedClient.current
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.open
    - typing.cast
    - <builtin>.set
    - os.path.exists
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.base.get_scheduler
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base._distributed_available
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.base._ensure_not_async
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.mkdir
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.dump
    functionSourceFile: pickle
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xx.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df056e80>
    argNames:
    - dirname
    - mmap_mode
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5928
    functionName: dask.array.core.from_npy_stack
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - os.path.join
    - <builtin>.len
    - <builtin>.zip
    - pickle.load
    - <builtin>.list
    - itertools.product
    - <builtin>.dict
    - <builtin>.range
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pickle.load
    functionSourceFile: pickle
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd331280>
    - <ast.Constant object at 0x7fb9dd3312b0>
    argNames:
    - dsk
    - name
    - chunks
    - meta
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5960
    functionName: dask.array.core.new_da_object
    functionSourceFile: dask.array.core
    functionUses: 374
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.len
    - dask.utils.is_dataframe_like
    - <builtin>.dict
    - <builtin>.hasattr
    - dask._collections.new_collection
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 6020
    functionName: dask.array.core.BlockView.__getitem__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask.array.slicing.normalize_index
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - math.isnan
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.asanyarray
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - itertools.product
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.slicing.posify_index
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - none_shape.append
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.array.slicing.check_index
    - dask.utils.is_namedtuple_instance
    - numpy.isnan
    - numpy.where
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6050
    functionName: dask.array.core.BlockView.__eq__
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6057
    functionName: dask.array.core.BlockView.size
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - math.prod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6064
    functionName: dask.array.core.BlockView.shape
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6070
    functionName: dask.array.core.BlockView.ravel
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached:
    - numpy.ndindex
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - indexer
    - arr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6077
    functionName: dask.array.core._numpy_vindex
    functionSourceFile: dask.array.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.tiledb_io
    functionSourceFile: dask.array.tiledb_io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - tiledb_array
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 6
    functionName: dask.array.tiledb_io._tiledb_to_chunks
    functionSourceFile: dask.array.tiledb_io
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - schema.domain.dim
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: schema.domain.dim
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3b7fd0>
    - <ast.Constant object at 0x7fb9df3b76a0>
    - <ast.Constant object at 0x7fb9df3b7f10>
    argNames:
    - uri
    - attribute
    - chunks
    - storage_options
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 11
    functionName: dask.array.tiledb_io.from_tiledb
    functionSourceFile: dask.array.tiledb_io
    functionUses: 0
    functionsReached:
    - tdb.schema.attr
    - tiledb_config.pop
    - dask.array.tiledb_io._tiledb_to_chunks
    - <builtin>.len
    - tiledb.open
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.dict
    - <builtin>.range
    - schema.domain.dim
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tiledb_config.pop
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tiledb.open
    functionSourceFile: tiledb
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tdb.schema.attr
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tiledb.empty_like
    functionSourceFile: tiledb
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.overlap
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - original_chunks
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.array.overlap._overlap_internal_chunks
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - mid.append
    - <builtin>.isinstance
    - axes.get
    - chunks.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mid.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 50
    functionName: dask.array.overlap.overlap_internal
    functionSourceFile: dask.array.overlap
    functionUses: 5
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.array.overlap._overlap_internal_chunks
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - chunks.append
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - axes.get
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - mid.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.layers.ArrayOverlapLayer.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb7b760>
    argNames:
    - x
    - depth
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 80
    functionName: dask.array.overlap.trim_overlap
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - dask.array.overlap.overlap.boundary.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.overlap.trim_internal
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.old_to_new
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.array.overlap.coerce_depth_type
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - tlz.concat.keys
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 789
    functionName: dask.array.overlap.coerce_depth
    functionSourceFile: dask.array.overlap
    functionUses: 7
    functionsReached:
    - dask.array.overlap.coerce_depth_type
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - <builtin>.range
    - <builtin>.tuple
    - depth.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb7b3d0>
    argNames:
    - x
    - axes
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 97
    functionName: dask.array.overlap.trim_internal
    functionSourceFile: dask.array.overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - dask.array.overlap.overlap.boundary.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - maxes.isna
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - boundary
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 811
    functionName: dask.array.overlap.coerce_boundary
    functionSourceFile: dask.array.overlap
    functionUses: 8
    functionsReached:
    - <builtin>.zip
    - dask.array.overlap.coerce_boundary.default.get
    - <builtin>.range
    - <builtin>.isinstance
    - <builtin>.dict
    - dask.array.overlap.trim_internal.boundary.get
    - dask.array.overlap.overlap.boundary.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.core.Array.map_overlap.boundary.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.get.get
    functionSourceFile: tlz
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.trim_internal.boundary.get
    functionSourceFile: dask
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.coerce_boundary.default.get
    functionSourceFile: dask
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.map_overlap.coerce.<RETURN>.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.trim_overlap.boundary.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.overlap.boundary.get
    functionSourceFile: dask
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.core.Array.map_overlap.depth.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.trim_overlap.depth.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.coerce_depth.default.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.overlap.depth.get
    functionSourceFile: dask
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ilist.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: olist.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - axes
    - boundary
    - _overlap_trim_info
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.array.overlap._trim
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - boundary.get
    - <builtin>.slice
    - <builtin>.zip
    - <builtin>.isinstance
    - axes.get
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: boundary.get
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 181
    functionName: dask.array.overlap.periodic
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - numpy.full
    - operator.pow
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - l
    - r
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 276
    functionName: dask.array.overlap._remove_overlap_boundaries
    functionSourceFile: dask.array.overlap
    functionUses: 9
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - operator.itemgetter
    - numpy.median
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - warnings.warn
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - suffix.lower
    - steps.append
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.nan.T.data.shape.items
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - ret.append
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 205
    functionName: dask.array.overlap.reflect
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - numpy.full
    - operator.pow
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 235
    functionName: dask.array.overlap.nearest
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - numpy.full
    - operator.pow
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - inspect.signature
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.creation.repeat
    - collection.__dask_layers__
    - pandas.Timestamp
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 260
    functionName: dask.array.overlap.constant
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.wrap.full
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - subs.items
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.log1p.outer
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb4c670>
    - <ast.Constant object at 0x7fb9dcb4c580>
    argNames:
    - x
    - depth
    - kind
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 287
    functionName: dask.array.overlap.boundaries
    functionSourceFile: dask.array.overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask.array.overlap.overlap.boundary.get
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - warnings.catch_warnings
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.creation.repeat
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.array.wrap.full
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - s.sum
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - dask.array.overlap.periodic
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: depth.get
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - size
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    functionName: dask.array.overlap.ensure_minimum_chunksize
    functionSourceFile: dask.array.overlap
    functionUses: 6
    functionsReached:
    - <builtin>.len
    - <builtin>.tuple
    - output.append
    - <builtin>.min
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - depth2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 371
    functionName: dask.array.overlap._get_overlap_rechunked_chunks
    functionSourceFile: dask.array.overlap
    functionUses: 5
    functionsReached:
    - depth2.values
    - <builtin>.min
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - dask.array.overlap.ensure_minimum_chunksize
    - <builtin>.max
    - <builtin>.tuple
    - output.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: depth2.values
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - depth
    - boundary
    - allow_rechunk
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 377
    functionName: dask.array.overlap.overlap
    functionSourceFile: dask.array.overlap
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dask.array.overlap._get_overlap_rechunked_chunks
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - depth2.values
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - numpy.asarray
    - fsspec.core.OpenFile.values.astype
    - axes.get
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - depth2.items
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - dask.array.overlap.overlap.boundary.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - warnings.catch_warnings
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.array.overlap._overlap_internal_chunks
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.array.overlap.overlap_internal
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - dask.array.overlap.ensure_minimum_chunksize
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.creation.repeat
    - collection.__dask_layers__
    - pandas.Timestamp
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - output.append
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - dask.array.wrap.full
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - s.sum
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.array.overlap.periodic
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - dask.array.overlap._remove_overlap_boundaries
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - mid.append
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.array.overlap.coerce_depth_type
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - tlz.concat.keys
    - dask._task_spec.Alias.__init__
    - dask.array.blockwise.blockwise
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.array.overlap.coerce_boundary
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - dask.layers.ArrayOverlapLayer.__init__
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - dask.array.overlap.boundaries
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: depth2.items
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - depth
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 465
    functionName: dask.array.overlap.add_dummy_padding
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - boundary.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.rechunk.find_merge_rechunk
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - s.sum
    - op.finalize_compute
    - pandas.api.types.is_numeric_dtype
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - a.flatten
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - dask.array.creation.empty_like
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: boundary.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sig.index
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.get
    functionSourceFile: tlz
    functionUses: 387
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - xs
    - arg
    - fn
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 697
    functionName: dask.array.overlap.map_overlap.coerce
    functionSourceFile: dask.array.overlap
    functionUses: 4
    functionsReached:
    - dask.array.overlap.coerce_depth_type
    - <builtin>.len
    - <builtin>.zip
    - dask.array.overlap.coerce_boundary
    - dask.array.overlap.coerce_boundary.default.get
    - dask.array.overlap.overlap.boundary.get
    - <builtin>.isinstance
    - dask.array.overlap.coerce_depth
    - <builtin>.dict
    - <builtin>.int
    - dask.array.overlap.trim_internal.boundary.get
    - <builtin>.range
    - <builtin>.tuple
    - depth.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.values
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - xs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 724
    functionName: dask.array.overlap.map_overlap.assert_int_chunksize
    functionSourceFile: dask.array.overlap
    functionUses: 4
    functionsReached:
    - <builtin>.type
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.overlap.map_overlap.<lambda1>
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.get.keys
    functionSourceFile: tlz
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: dask.array.overlap.coerce_depth_type
    functionSourceFile: dask.array.overlap
    functionUses: 8
    functionsReached:
    - <builtin>.range
    - <builtin>.tuple
    - <builtin>.int
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6d04f0>
    - <ast.Constant object at 0x7fb9dd6d0cd0>
    argNames:
    - x
    - window_shape
    - axis
    - automatic_rechunk
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 825
    functionName: dask.array.overlap.sliding_window_view
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask.array.overlap.map_overlap.coerce
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - dask.array.overlap._get_overlap_rechunked_chunks
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - numpy.lib.array_utils.normalize_axis_tuple
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.array._shuffle._calculate_new_chunksizes
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - tlz.get.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - <builtin>.filter
    - depth2.values
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - axes.get
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - numpy.argmin
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.array.overlap.constant
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.overlap.overlap.depth.get
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - tlz.valmap
    - depth2.items
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - numpy.true_divide.outer
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask.array.overlap.overlap.boundary.get
    - dask._expr.Expr.simplify_once
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.shape.get
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.overlap.coerce_depth.default.get
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.nan.map_blocks
    - numpy.concatenate
    - tlz.concat._meta.min
    - ideal_shape.append
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.array.overlap._overlap_internal_chunks
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - dask.array.overlap.overlap_internal
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.array.overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - a.astype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array.overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - safe_chunks.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.array.overlap.trim_overlap.boundary.get
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - dask.array.overlap.ensure_minimum_chunksize
    - new_operands.append
    - dask.array.overlap.trim_internal.boundary.get
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - numpy.core.numeric.normalize_axis_tuple
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.overlap.overlap
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - dask.array.creation.repeat
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - output.append
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - dask.array.wrap.full
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - dask.array.creation._get_like_function_shapes_chunks
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - dask.array.overlap.periodic
    - fsspec.core.OpenFile._meta.view
    - new_chunksizes.extend
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - safe_chunks.copy
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.iterable
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - dask.array.overlap._remove_overlap_boundaries
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.creation.full_like
    - dask.array.overlap.trim_internal
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - mid.append
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.core.Array.map_overlap.depth.get
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - dask.array.overlap.map_overlap.coerce.<RETURN>.get
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - a.flatten
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - dask.array.overlap.map_overlap
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - operator.xor
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - functools.partial._meta.values.view
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - dask.array.overlap.coerce_depth_type
    - tlz.concat.keys
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask.array.core.concatenate
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.array.overlap.reflect
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - dask.array.overlap.coerce_boundary.default.get
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.overlap.map_overlap.assert_int_chunksize
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask.array.core.Array.map_overlap.boundary.get
    - dask.array.overlap.coerce_boundary
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - dask.layers.ArrayOverlapLayer.__init__
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - dask.array.overlap.boundaries
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - dask.array.overlap.coerce_depth
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.iterable
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: safe_chunks.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: safe_chunks.copy
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - input_chunks
    - new_chunks
    - changeable_dimensions
    - maximum_chunk
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 95
    functionName: dask.array._shuffle._calculate_new_chunksizes
    functionSourceFile: dask.array._shuffle
    functionUses: 9
    functionsReached:
    - dask.config.get
    - changeable_dimensions.remove
    - <builtin>.map
    - math.ceil
    - <builtin>.min
    - <builtin>.len
    - functools.reduce
    - k.replace
    - new_chunksizes.extend
    - <builtin>.list
    - <builtin>.max
    - <builtin>.divmod
    - new_chunksizes.append
    - <builtin>.range
    - <builtin>.tuple
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - array
    - n
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 899
    functionName: dask.array.overlap.push
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - new_vals.append
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - version.split
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - result_in.append
    - dask.dataframe.dask_expr._collection.from_graph
    - dask.array.routines.where
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - operand.lower_once
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - numpy.ldexp.outer
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - packaging.version.Version
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - numpy.nancumprod
    - dask.array.core._convert_int_chunk_to_tuple
    - tlz.drop
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.nancumsum
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - tlz.concat._meta.values.view
    - dask.dataframe.utils.is_scalar
    - INSTALL_MAPPING.get
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - dask.array.creation.meshgrid
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - divisions.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask._compatibility.import_optional_dependency
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - numpy.linalg.svd.name.values
    - c.sum
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - bisect.bisect_right
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - dask.array.core.broadcast_arrays
    - tlz.concat._meta.min
    - tlz.merge
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - numpy.percentile
    - dask.array.routines.compress
    - dask.array.reductions.prefixscan_blelloch
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.array.reductions.cumreduction
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - numpy.cumprod
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.slicing._sanitize_index_element
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - distributed.shuffle.rechunk_p2p.shape.items
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - distributed.shuffle.rechunk_p2p.flatten
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - dask.array.overlap.push
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - collection.dask.copy
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - VERSIONS.get
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.array.routines.isnull
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - dask._compatibility.get_version
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - bottleneck.push
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - result.append
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - dask.array.reshape.reshape
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - name.split
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - location.get
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - one_dimensions.append
    - collections.namedtuple.values
    - operator.floordiv
    - numpy.ones
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - math.log2
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - numpy.zeros
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - dask.array.overlap._push
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.keys
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.cumsum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - dask.array.routines.notnull
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.array.creation.indices
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.reshape.reshape_rechunk
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 935
    functionName: dask.array.overlap._fill_with_last_one
    functionSourceFile: dask.array.overlap
    functionUses: 0
    functionsReached:
    - numpy.isnan
    - numpy.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bottleneck.push
    functionSourceFile: bottleneck
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._shuffle
    functionSourceFile: dask.array._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - chunks
    - indexer
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 166
    functionName: dask.array._shuffle._validate_indexer
    functionSourceFile: dask.array._shuffle
    functionUses: 8
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.sum
    - <builtin>.max
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - ValueError
    - IndexError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - longest_group
    - axis
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 142
    functionName: dask.array._shuffle._rechunk_other_dimensions
    functionSourceFile: dask.array._shuffle
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array._shuffle._calculate_new_chunksizes
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.array.core.round_to
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - numpy.nan.data.shape.get
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - ideal_shape.append
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - math.isnan
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - distinct.pop
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - operator.itemgetter
    - numpy.median
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_chunksizes.extend
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - warnings.warn
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - dask.array.rechunk._validate_rechunk
    - suffix.lower
    - steps.append
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - <builtin>.all
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - math.ceil
    - numpy.nan.T.data.shape.items
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - ret.append
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_chunksizes.extend
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_chunksizes.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: changeable_dimensions.remove
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_chunks.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idx.copy
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current_chunk.extend
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: taker_boundary.tolist
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: taker_boundary.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - key
    - chunk
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 324
    functionName: dask.array._shuffle.convert_key
    functionSourceFile: dask.array._shuffle
    functionUses: 8
    functionsReached:
    - <builtin>.list
    - key.insert
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: slices.copy
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: merge_keys.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: intermediates.pop
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output_chunks.append
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 312
    functionName: dask.array._shuffle._getitem
    functionSourceFile: dask.array._shuffle
    functionUses: 0
    functionsReached:
    - result.copy
    - dask.array.chunk.getitem
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - arrs
    - sorter
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 316
    functionName: dask.array._shuffle.concatenate_arrays
    functionSourceFile: dask.array._shuffle
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - numpy.argsort
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.insert
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - chunks
    - const
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: dask.array.rechunk.cumdims_label
    functionSourceFile: dask.array.rechunk
    functionUses: 484
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.tuple
    - tlz.accumulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cumold
    - cumnew
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: dask.array.rechunk._breakpoints
    functionSourceFile: dask.array.rechunk
    functionUses: 484
    functionsReached:
    - operator.itemgetter
    - <builtin>.sorted
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 5
    IfCount: 8
    argCount: 1
    argDefaultValues: []
    argNames:
    - breaks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: dask.array.rechunk._intersect_1d
    functionSourceFile: dask.array.rechunk
    functionUses: 484
    functionsReached:
    - <builtin>.len
    - <builtin>.slice
    - ret.append
    - <builtin>.range
    - ret_next.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret_next.append
    functionSourceFile: <builtin>
    functionUses: 485
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 159
    functionName: dask.array.rechunk.old_to_new
    functionSourceFile: dask.array.rechunk
    functionUses: 483
    functionsReached:
    - <builtin>.enumerate
    - dask.array.rechunk._breakpoints
    - <builtin>.zip
    - <builtin>.sorted
    - <builtin>.range
    - ret_next.append
    - <builtin>.tuple
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.array.rechunk.cumdims_label
    - ret.append
    - operator.itemgetter
    - <builtin>.len
    - <builtin>.any
    - known_indices.append
    - unknown_indices.append
    - <builtin>.slice
    - tlz.accumulate
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._intersect_1d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dim
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 183
    functionName: dask.array.rechunk.old_to_new.is_unknown
    functionSourceFile: dask.array.rechunk
    functionUses: 484
    functionsReached:
    - math.isnan
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unknown_indices.append
    functionSourceFile: <builtin>
    functionUses: 484
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: known_indices.append
    functionSourceFile: <builtin>
    functionUses: 484
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 218
    functionName: dask.array.rechunk.intersect_chunks
    functionSourceFile: dask.array.rechunk
    functionUses: 134
    functionsReached:
    - <builtin>.enumerate
    - dask.array.rechunk._breakpoints
    - <builtin>.zip
    - <builtin>.sorted
    - dask.array.rechunk.old_to_new
    - <builtin>.range
    - ret_next.append
    - <builtin>.tuple
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.array.rechunk.cumdims_label
    - ret.append
    - operator.itemgetter
    - <builtin>.len
    - itertools.product
    - <builtin>.any
    - known_indices.append
    - unknown_indices.append
    - <builtin>.slice
    - itertools.chain
    - tlz.accumulate
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._intersect_1d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 243
    functionName: dask.array.rechunk._validate_rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 132
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.zip
    - numpy.array_equal
    - math.isnan
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.shape.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.chunks.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data.shape.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.chunks.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data.chunks.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.shape.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.npartitions.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.chunks.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data.chunks.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.shape.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data.chunks.items
    functionSourceFile: numpy
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data.chunks.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    functionSourceFile: distributed
    functionUses: 131
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 836
    functionName: dask.array.rechunk._balance_chunksizes
    functionSourceFile: dask.array.rechunk
    functionUses: 132
    functionsReached:
    - numpy.median
    - <builtin>.min
    - <builtin>.len
    - warnings.warn
    - numpy.argmin
    - <builtin>.range
    - <builtin>.sum
    - <builtin>.max
    - dask.array.rechunk._get_chunks
    - chunks.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3cd850>
    argNames:
    - old_chunks
    - new_chunks
    - threshold
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 393
    functionName: dask.array.rechunk._choose_rechunk_method
    functionSourceFile: dask.array.rechunk
    functionUses: 478
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.array.rechunk._breakpoints
    - <builtin>.zip
    - <builtin>.sorted
    - <builtin>.sum
    - dask.array.rechunk.old_to_new
    - <builtin>.range
    - ret_next.append
    - <builtin>.tuple
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.config.get
    - dask.array.rechunk.cumdims_label
    - ret.append
    - operator.itemgetter
    - dask.array.rechunk._graph_size_threshold
    - <builtin>.len
    - functools.reduce
    - math.prod
    - dask.config.canonical_name
    - <builtin>.any
    - known_indices.append
    - unknown_indices.append
    - <builtin>.slice
    - distributed.default_client
    - tlz.accumulate
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._number_of_blocks
    - dask.array.rechunk._intersect_1d
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5fbf70>
    - <ast.Constant object at 0x7fb9dc5fb3a0>
    argNames:
    - old_chunks
    - new_chunks
    - itemsize
    - threshold
    - block_size_limit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 602
    functionName: dask.array.rechunk.plan_rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 132
    functionsReached:
    - <builtin>.filter
    - <builtin>.enumerate
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - <builtin>.zip
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - char.isdigit
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.T.data.shape.replace
    - dask.array.rechunk._largest_block_size
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.rechunk.find_split_rechunk
    - dask.config.get
    - dask.array.rechunk.estimate_graph_size
    - dask.array.rechunk.find_merge_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.int
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - steps.append
    - dask.array.rechunk._graph_size_threshold
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.nan.shape.replace
    - heapq.heapify
    - <builtin>.max
    - heapq.heappop
    - chunks.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.config.canonical_name
    - <builtin>.any
    - heapq.heappush
    - <builtin>.set
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - numpy.ceil
    - distinct.pop
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._number_of_blocks
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 685
    functionName: dask.array.rechunk._compute_rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 131
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - functools.partial
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - rec_cat_arg.flatten
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.merge
    - operator.itemgetter
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - kwargs.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - math.isnan
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.array.rechunk._intersect_1d
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - itertools.count
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - unknown_indices.append
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - dask.array.rechunk._breakpoints
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - dask.array.rechunk.old_to_new
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - dask.array.rechunk.cumdims_label
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - ret_next.append
    - dask.array.rechunk.old_to_new.is_unknown
    - functools.partial.name.__dask_graph__
    - ret.append
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - known_indices.append
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    - threshold
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 681
    functionName: dask.array.rechunk._graph_size_threshold
    functionSourceFile: dask.array.rechunk
    functionUses: 481
    functionsReached:
    - dask.array.rechunk._number_of_blocks
    - functools.reduce
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 410
    functionName: dask.array.rechunk._number_of_blocks
    functionSourceFile: dask.array.rechunk
    functionUses: 482
    functionsReached:
    - functools.reduce
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 414
    functionName: dask.array.rechunk._largest_block_size
    functionSourceFile: dask.array.rechunk
    functionUses: 134
    functionsReached:
    - functools.reduce
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 418
    functionName: dask.array.rechunk.estimate_graph_size
    functionSourceFile: dask.array.rechunk
    functionUses: 134
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - desired_chunks
    - max_width
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 432
    functionName: dask.array.rechunk.divide_to_width
    functionSourceFile: dask.array.rechunk
    functionUses: 134
    functionsReached:
    - <builtin>.range
    - numpy.ceil
    - <builtin>.int
    - chunks.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - desired_chunks
    - max_number
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 447
    functionName: dask.array.rechunk.merge_to_number
    functionSourceFile: dask.array.rechunk
    functionUses: 134
    functionsReached:
    - heapq.heappush
    - <builtin>.set
    - <builtin>.filter
    - <builtin>.len
    - <builtin>.list
    - <builtin>.sum
    - heapq.heapify
    - distinct.pop
    - heapq.heappop
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distinct.pop
    functionSourceFile: <builtin>
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heapify
    functionSourceFile: heapq
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heappop
    functionSourceFile: heapq
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heappush
    functionSourceFile: heapq
    functionUses: 135
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    - block_size_limit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 501
    functionName: dask.array.rechunk.find_merge_rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 133
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - <builtin>.len
    - <builtin>.zip
    - functools.reduce
    - <builtin>.sorted
    - <builtin>.range
    - <builtin>.list
    - numpy.ceil
    - <builtin>.max
    - <builtin>.int
    - dask.array.rechunk._largest_block_size
    - chunks.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - k
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 533
    functionName: dask.array.rechunk.find_merge_rechunk.key
    functionSourceFile: dask.array.rechunk
    functionUses: 0
    functionsReached:
    - numpy.log
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - old_chunks
    - new_chunks
    - graph_size_limit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 574
    functionName: dask.array.rechunk.find_split_rechunk
    functionSourceFile: dask.array.rechunk
    functionUses: 133
    functionsReached:
    - dask.array.rechunk.estimate_graph_size
    - heapq.heappush
    - <builtin>.set
    - <builtin>.filter
    - <builtin>.len
    - <builtin>.zip
    - functools.reduce
    - dask.array.rechunk.merge_to_number
    - <builtin>.list
    - <builtin>.sum
    - heapq.heapify
    - <builtin>.int
    - <builtin>.max
    - distinct.pop
    - heapq.heappop
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: steps.append
    functionSourceFile: <builtin>
    functionUses: 133
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rec_cat_arg.flatten
    functionSourceFile: <builtin>
    functionUses: 132
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - blocks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 754
    functionName: dask.array.rechunk._PrettyBlocks.__init__
    functionSourceFile: dask.array.rechunk
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 757
    functionName: dask.array.rechunk._PrettyBlocks.__str__
    functionSourceFile: dask.array.rechunk
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - run.append
    - parts.append
    - <builtin>.str
    - runs.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: runs.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: run.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - blocks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 792
    functionName: dask.array.rechunk.format_blocks
    functionSourceFile: dask.array.rechunk
    functionUses: 2
    functionsReached:
    - math.isnan
    - dask.array.rechunk._PrettyBlocks.__init__
    - <builtin>.isinstance
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - chunks
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 809
    functionName: dask.array.rechunk.format_chunks
    functionSourceFile: dask.array.rechunk
    functionUses: 1
    functionsReached:
    - dask.array.rechunk._PrettyBlocks.__init__
    - <builtin>.isinstance
    - dask.array.rechunk.format_blocks
    - <builtin>.all
    - math.isnan
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - plan
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 818
    functionName: dask.array.rechunk.format_plan
    functionSourceFile: dask.array.rechunk
    functionUses: 0
    functionsReached:
    - dask.array.rechunk.format_chunks
    - dask.array.rechunk._PrettyBlocks.__init__
    - <builtin>.isinstance
    - dask.array.rechunk.format_blocks
    - <builtin>.all
    - math.isnan
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - chunksize
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 826
    functionName: dask.array.rechunk._get_chunks
    functionSourceFile: dask.array.rechunk
    functionUses: 133
    functionsReached:
    - chunks.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.blockwise
    functionSourceFile: dask.array.blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dependencies.extend
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argindsstr.extend
    functionSourceFile: <builtin>
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.base.tokenize
    functionSourceFile: ''
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 308
    functionName: dask.array.blockwise.atop
    functionSourceFile: dask.array.blockwise
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - numpy.nan.map_blocks
    - numpy.concatenate
    - tlz.concat._meta.min
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - numpy.broadcast_to
    - dask._task_spec.cull
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - numpy.greater.outer
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.sizeof
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - logging.getLogger
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.Dispatch.register_lazy
    - entry_point.load
    - importlib_metadata.entry_points
    - dask.utils.Dispatch.register_lazy.wrapper
    - dask.utils.Dispatch.register_lazy.<RETURN>
    - <builtin>.isinstance
    - importlib.metadata.entry_points
    - dask.utils.Dispatch.register
    - dask.utils.Dispatch.__init__
    - logger.exception
    - dask.sizeof._register_entry_point_plugins
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: dask.sizeof.sizeof_default
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.sizeof.sizeof_bytes
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: dask.sizeof.sizeof_memoryview
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: dask.sizeof.sizeof_array
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 44
    functionName: dask.sizeof.sizeof_python_collection
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - random.sample
    - <builtin>.len
    - sys.getsizeof
    - <builtin>.isinstance
    - <builtin>.sum
    - <builtin>.int
    - itertools.islice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.sample
    functionSourceFile: random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: dask.sizeof.sizeof_blocked
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: dask.sizeof.sizeof_python_dict
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - d.values
    - sys.getsizeof
    - <builtin>.list
    - d.keys
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: d.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 102
    functionName: dask.sizeof.register_cupy
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: dask.sizeof.register_cupy.sizeof_cupy_ndarray
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 111
    functionName: dask.sizeof.register_numba
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: dask.sizeof.register_numba.sizeof_numba_devicendarray
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 120
    functionName: dask.sizeof.register_rmm
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.utils.Dispatch.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: dask.sizeof.register_rmm.sizeof_rmm_devicebuffer
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 132
    functionName: dask.sizeof.register_numpy
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 136
    functionName: dask.sizeof.register_numpy.sizeof_numpy_ndarray
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.slice
    - <builtin>.tuple
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 144
    functionName: dask.sizeof.register_pandas
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - pandas.StringDtype
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - xs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 150
    functionName: dask.sizeof.register_pandas.object_size
    functionSourceFile: dask.sizeof
    functionUses: 3
    functionsReached:
    - numpy.random.choice
    - <builtin>.len
    - <builtin>.sum
    - sample.tolist
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    - unique_samples.values
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.random.choice
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sample.tolist
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unique_samples.values
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 178
    functionName: dask.sizeof.register_pandas.sizeof_pandas_dataframe
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - df._series.values
    - numpy.random.choice
    - dask.utils.Dispatch.__init__
    - <builtin>.len
    - object_cols.append
    - <builtin>.sum
    - <builtin>.max
    - sample.tolist
    - <builtin>.int
    - col.memory_usage
    - dask.sizeof.register_pandas.object_size
    - unique_samples.values
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df._series.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: col.memory_usage
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object_cols.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 200
    functionName: dask.sizeof.register_pandas.sizeof_pandas_series
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - numpy.random.choice
    - <builtin>.len
    - s.memory_usage
    - <builtin>.sum
    - sample.tolist
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    - dask.sizeof.register_pandas.object_size
    - unique_samples.values
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.memory_usage
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - i
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: dask.sizeof.register_pandas.sizeof_pandas_index
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - numpy.random.choice
    - <builtin>.len
    - i.memory_usage
    - <builtin>.sum
    - sample.tolist
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    - dask.sizeof.register_pandas.object_size
    - unique_samples.values
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.memory_usage
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - i
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: dask.sizeof.register_pandas.sizeof_pandas_multiindex
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 220
    functionName: dask.sizeof.register_spmatrix
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: dask.sizeof.register_spmatrix.sizeof_spmatrix_dok
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - s.__sizeof__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.__sizeof__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: dask.sizeof.register_spmatrix.sizeof_spmatrix
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - s.__dict__.values
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.__dict__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 236
    functionName: dask.sizeof.register_pyarrow
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register
    - <builtin>.isinstance
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 239
    functionName: dask.sizeof.register_pyarrow._get_col_size
    functionSourceFile: dask.sizeof
    functionUses: 2
    functionsReached:
    - chunk.buffers
    - data.iterchunks
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.iterchunks
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.buffers
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - table
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 250
    functionName: dask.sizeof.register_pyarrow.sizeof_pyarrow_table
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - table.itercolumns
    - dask.sizeof.register_pyarrow._get_col_size
    - <builtin>.isinstance
    - chunk.buffers
    - <builtin>.int
    - dask.utils.Dispatch.__init__
    - data.iterchunks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: table.itercolumns
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 257
    functionName: dask.sizeof.register_pyarrow.sizeof_pyarrow_chunked_array
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - chunk.buffers
    - <builtin>.int
    - dask.sizeof.register_pyarrow._get_col_size
    - data.iterchunks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 262
    functionName: dask.sizeof.register_xarray
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 271
    functionName: dask.sizeof.register_xarray.xarray_sizeof_frozen
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: dask.sizeof.register_xarray.xarray_sizeof_da
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: dask.sizeof.register_xarray.xarray_sizeof_ds
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 287
    functionName: dask.sizeof.register_xarray.xarray_sizeof_indexes
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 297
    functionName: dask.sizeof.register_xarray.xarray_sizeof_pd_index
    functionSourceFile: dask.sizeof
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: dask.sizeof._register_entry_point_plugins
    functionSourceFile: dask.sizeof
    functionUses: 1
    functionsReached:
    - importlib_metadata.entry_points
    - importlib.metadata.entry_points
    - logger.exception
    - entry_point.load
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: entry_point.load
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.reshape
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62f70>
    argNames:
    - inshape
    - outshape
    - inchunks
    - disallow_dimension_expansion
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 33
    functionName: dask.array.reshape.reshape_rechunk
    functionSourceFile: dask.array.reshape
    functionUses: 16
    functionsReached:
    - <builtin>.map
    - math.ceil
    - dask.array.reshape._smooth_chunks
    - <builtin>.min
    - <builtin>.sum
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.reshape._calc_lower_dimension_chunks
    - <builtin>.isinstance
    - <builtin>.int
    - dask.array.reshape.contract_tuple
    - out.append
    - result_in.extend
    - <builtin>.len
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - math.prod
    - itertools.product
    - <builtin>.max
    - result_in.append
    - one_dimensions.append
    - dask.array.reshape._cal_max_chunk_size
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: one_dimensions.append
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - chunks
    - factor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 229
    functionName: dask.array.reshape.expand_tuple
    functionSourceFile: dask.array.reshape
    functionUses: 17
    functionsReached:
    - <builtin>.sum
    - <builtin>.max
    - <builtin>.int
    - out.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - chunks
    - start
    - stop
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: dask.array.reshape._cal_max_chunk_size
    functionSourceFile: dask.array.reshape
    functionUses: 18
    functionsReached:
    - <builtin>.range
    - functools.reduce
    - <builtin>.max
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - ileft
    - ii
    - max_in_chunk
    - result_inchunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 140
    functionName: dask.array.reshape._smooth_chunks
    functionSourceFile: dask.array.reshape
    functionUses: 17
    functionsReached:
    - result_in.extend
    - math.ceil
    - <builtin>.min
    - <builtin>.len
    - dask.array.reshape._smooth_chunks
    - functools.reduce
    - dask.array.reshape._cal_max_chunk_size
    - <builtin>.max
    - <builtin>.int
    - <builtin>.all
    - <builtin>.range
    - <builtin>.tuple
    - result_in.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - chunks
    - start
    - stop
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 129
    functionName: dask.array.reshape._calc_lower_dimension_chunks
    functionSourceFile: dask.array.reshape
    functionUses: 17
    functionsReached:
    - itertools.product
    - <builtin>.map
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - chunks
    - factor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 260
    functionName: dask.array.reshape.contract_tuple
    functionSourceFile: dask.array.reshape
    functionUses: 17
    functionsReached:
    - out.append
    - <builtin>.sum
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.reshape._calc_lower_dimension_chunks.<lambda1>
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_in.append
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_in.extend
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 378
    functionName: dask.array.reshape._sanity_checks
    functionSourceFile: dask.array.reshape
    functionUses: 16
    functionsReached:
    - numpy.isnan
    - functools.reduce
    - <builtin>.sum
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc390f40>
    argNames:
    - x
    - shape
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 389
    functionName: dask.array.reshape.reshape_blockwise
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array.reshape._convert_to_shape
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - mapper_in.values
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - output_chunks.append
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - result_in.extend
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - result_in.append
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - mapper_in.items
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array.reshape._smooth_chunks
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.array.reshape._calc_lower_dimension_chunks
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - out.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - math.prod
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.reshape._sanity_checks
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dimension_chunks.append
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - math.ceil
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - <builtin>.reversed
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.array.reshape.reshape_rechunk
    - numpy.isnan
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - one_dimensions.append
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - shape
    - mapper_in
    - one_dims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 576
    functionName: dask.array.reshape._convert_to_shape
    functionSourceFile: dask.array.reshape
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.map
    - <builtin>.len
    - <builtin>.list
    - mapper_in.items
    - <builtin>.tuple
    - mapper_in.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dimension_chunks.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - arr
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 572
    functionName: dask.array.reshape._reshape_blockwise
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached:
    - arr.reshape
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arr.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapper_in.values
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.reshape._convert_to_shape.<lambda1>
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached:
    - x.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mapper_in.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.reshape._convert_to_shape.<lambda2>
    functionSourceFile: dask.array.reshape
    functionUses: 0
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.ufunc
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - functools.partial
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array.ufunc.wrap_elemwise
    - dask.array.ufunc.ufunc.__init__
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9deb8b1f0>
    argNames:
    - numpy_ufunc
    - source
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 16
    functionName: dask.array.ufunc.wrap_elemwise
    functionSourceFile: dask.array.ufunc
    functionUses: 2
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: dask.array.ufunc.wrap_elemwise.wrapped
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - numpy.isreal
    - numpy.sinc
    - scipy.special.fdtrc
    - scipy.special.xlogy
    - numpy.fix
    - <builtin>.len
    - numpy.clip
    - numpy.i0
    - numpy.iscomplex
    - numpy.nan_to_num
    - <builtin>.hasattr
    - numpy.real
    - numpy.imag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isreal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sinc
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fix
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.special.xlogy
    functionSourceFile: scipy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.special.fdtrc
    functionSourceFile: scipy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.clip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.i0
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.iscomplex
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.real
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.imag
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - nin
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: dask.array.ufunc.da_frompyfunc.__init__
    functionSourceFile: dask.array.ufunc
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - numpy.frompyfunc
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: dask.array.ufunc.da_frompyfunc.__repr__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 45
    functionName: dask.array.ufunc.da_frompyfunc.__dask_tokenize__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 48
    functionName: dask.array.ufunc.da_frompyfunc.__reduce__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: dask.array.ufunc.da_frompyfunc.__call__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - a
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: dask.array.ufunc.da_frompyfunc.__getattr__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - a.startswith
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: dask.array.ufunc.da_frompyfunc.__dir__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    - o.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - nin
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 67
    functionName: dask.array.ufunc.frompyfunc
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.frompyfunc
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - tail.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - doc.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.type
    - dask.utils.skip_doctest
    - dask.array.ufunc.ufunc.__init__
    - <builtin>.len
    - dask.utils._derived_from
    - <builtin>.str
    - seen.add
    - inspect.signature
    - dask.array.ufunc.da_frompyfunc.__init__
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: dask.array.ufunc.ufunc.__dask_tokenize__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 98
    functionName: dask.array.ufunc.ufunc.__getattr__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: dask.array.ufunc.ufunc.__dir__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.type
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: dask.array.ufunc.ufunc.__repr__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 109
    functionName: dask.array.ufunc.ufunc.__call__
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - numpy.hypot
    - numpy.degrees
    - dask.utils.funcname
    - numpy.radians
    - numpy.spacing
    - numpy.conjugate
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.T
    - <builtin>.range
    - numpy.negative
    - distributed.shuffle.rechunk_p2p.size.data
    - <builtin>.getattr
    - numpy.nextafter
    - <builtin>.isinstance
    - numpy.less_equal
    - numpy.arctan2
    - <builtin>.hasattr
    - dsk._elemwise
    - numpy.float_power
    - numpy.logical_xor
    - functools.reduce
    - numpy.deg2rad
    - numpy.tan
    - <builtin>.str
    - numpy.bitwise_not
    - dask.array.ufunc.da_frompyfunc.__init__
    - numpy.add
    - distributed.shuffle.rechunk_p2p.size
    - numpy.bitwise_and
    - numpy.logical_and
    - numpy.expm1
    - numpy.copysign
    - distributed.shuffle.rechunk_p2p.size.T.data
    - numpy.square
    - numpy.fabs
    - numpy.arcsin
    - numpy.positive
    - numpy.bitwise_or
    - numpy.floor
    - <builtin>.tuple
    - numpy.log10
    - numpy.reciprocal
    - numpy.absolute
    - numpy.divide
    - numpy.log2
    - numpy.isinf
    - numpy.log1p
    - numpy.logaddexp
    - numpy.sinh
    - numpy.multiply
    - numpy.sin
    - <builtin>.len
    - numpy.mod
    - numpy.rint
    - numpy.nan
    - numpy.greater
    - numpy.fmax
    - distributed.shuffle.rechunk_p2p.T.data
    - numpy.arcsinh
    - numpy.fmod
    - dask.array.core.Array.size
    - distributed.shuffle.rechunk_p2p.data
    - numpy.arctan
    - numpy.greater_equal
    - numpy.ceil
    - numpy.trunc
    - dask.array.core.Array.transpose
    - numpy.exp2
    - numpy.nan.T.data
    - numpy.maximum
    - numpy.fmin
    - numpy.frompyfunc
    - numpy.rad2deg
    - numpy.less
    - numpy.tanh
    - numpy.left_shift
    - numpy.logaddexp2
    - numpy.subtract
    - numpy.nan.data
    - numpy.power
    - dask._task_spec.TaskRef.__init__
    - numpy.cos
    - numpy.not_equal
    - numpy.isfinite
    - numpy.logical_or
    - numpy.cosh
    - numpy.equal
    - distributed.shuffle.rechunk_p2p
    - numpy.cbrt
    - numpy.minimum
    - numpy.remainder
    - numpy.arctanh
    - numpy.bitwise_xor
    - dask.array.routines.transpose
    - numpy.logical_not
    - numpy.ldexp
    - numpy.sign
    - <builtin>.type
    - dask.array.core.Array.T
    - numpy.arccosh
    - numpy.true_divide
    - numpy.exp
    - numpy.signbit
    - numpy.right_shift
    - numpy.log
    - numpy.arccos
    - numpy.isnan
    - numpy.floor_divide
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dsk._elemwise
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.hypot
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.degrees
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.radians
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.spacing
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.conjugate
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.negative
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.data
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nextafter
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.less_equal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctan2
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.float_power
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_xor
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.deg2rad
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.tan
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_not
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.add
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_and
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_and
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.expm1
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.copysign
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.T.data
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.square
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fabs
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arcsin
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.positive
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_or
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log10
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.reciprocal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log2
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.log1p
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logaddexp
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sinh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.multiply
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sin
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.mod
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.rint
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.greater
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmax
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.T.data
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arcsinh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmod
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.data
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctan
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.greater_equal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.trunc
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.exp2
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.T.data
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.maximum
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fmin
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.rad2deg
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.less
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.tanh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.left_shift
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logaddexp2
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.nan.data
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.power
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cos
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.not_equal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.isfinite
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_or
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cosh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.equal
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.cbrt
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.minimum
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.remainder
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arctanh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.bitwise_xor
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.logical_not
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ldexp
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.sign
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arccosh
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.true_divide
    functionSourceFile: numpy
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.exp
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.signbit
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.right_shift
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.arccos
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.floor_divide
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.ufunc.ufunc
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - A
    - B
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 123
    functionName: dask.array.ufunc.ufunc.outer
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - dask.array.core.round_to
    - operator.pow
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - <builtin>.list
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd31cbe0>
    argNames:
    - x
    - deg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 289
    functionName: dask.array.ufunc.angle
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - x._elemwise
    - numpy.angle
    - <builtin>.bool
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x._elemwise
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.angle
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 297
    functionName: dask.array.ufunc.frexp
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.sqrt.outer
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.bag.core.Item.__init__
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 322
    functionName: dask.array.ufunc.modf
    functionSourceFile: dask.array.ufunc
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask.bag.core.Item.__init__
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.gufunc
    functionSourceFile: dask.array.gufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - signature
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: dask.array.gufunc._parse_gufunc_signature
    functionSourceFile: dask.array.gufunc
    functionUses: 3
    functionsReached:
    - re.match
    - re.sub
    - signature.split
    - <builtin>.len
    - re.findall
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: signature.split
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.findall
    functionSourceFile: re
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 1
    IfCount: 18
    argCount: 5
    argDefaultValues: []
    argNames:
    - axes
    - axis
    - keepdims
    - input_coredimss
    - output_coredimss
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: dask.array.gufunc._validate_normalize_axes
    functionSourceFile: dask.array.gufunc
    functionUses: 3
    functionsReached:
    - <builtin>.filter
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.transpose
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transposed_args.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dimsizess.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dimsizes.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunksizess.get
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunksizes_.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dimsizess.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: changeable_dimensions.add
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_arrs.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - pyfunc
    - signature
    - vectorize
    - axes
    - axis
    - keepdims
    - output_sizes
    - output_dtypes
    - allow_rechunk
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 657
    functionName: dask.array.gufunc.gufunc.__init__
    functionSourceFile: dask.array.gufunc
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - allow_rechunk
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 702
    functionName: dask.array.gufunc.gufunc.__call__
    functionSourceFile: dask.array.gufunc
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - dimsizes.append
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.array._shuffle._calculate_new_chunksizes
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - numpy.ma.masked_values
    - dask.array.gufunc.apply_gufunc
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.array.gufunc._parse_gufunc_signature
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.routines.transpose
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tmp.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - <builtin>.divmod
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dimsizess.get
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - dask.array.core.Array.transpose
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.exp2.outer
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - new_chunksizes.extend
    - numpy.sinh.outer
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - re.findall
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - chunksizes_.append
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.array.gufunc._validate_normalize_axes
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - functools.reduce
    - numpy.right_shift.outer
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - numpy.nan.astype
    - changeable_dimensions.add
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - arg.transpose
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dimsizess.items
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.vectorize
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - chunksizess.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - signature.split
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de1e8370>
    argNames:
    - signature
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 719
    functionName: dask.array.gufunc.as_gufunc
    functionSourceFile: dask.array.gufunc
    functionUses: 0
    functionsReached:
    - kwargs.keys
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyfunc
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 815
    functionName: dask.array.gufunc.as_gufunc._as_gufunc
    functionSourceFile: dask.array.gufunc
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - dask.array.gufunc.gufunc.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array.chunk_types
    functionSourceFile: dask.array.chunk_types
    functionUses: 0
    functionsReached:
    - dask.array.chunk_types.register_chunk_type
    - _HANDLED_CHUNK_TYPES.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: dask.array.chunk_types.register_chunk_type
    functionSourceFile: dask.array.chunk_types
    functionUses: 1
    functionsReached:
    - _HANDLED_CHUNK_TYPES.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _HANDLED_CHUNK_TYPES.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array.svg
    functionSourceFile: dask.array.svg
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3901f0>
    argNames:
    - chunks
    - sizes
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 255
    functionName: dask.array.svg.svg_1d
    functionSourceFile: dask.array.svg
    functionUses: 5
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - y2.max
    - x1.min
    - y2.min
    - <builtin>.range
    - y1.max
    - dask.array.svg.svg_2d
    - <builtin>.tuple
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - x2.max
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - x.max
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9de6fd8b0>
    - <ast.Tuple object at 0x7fb9de6fd9d0>
    - <ast.Constant object at 0x7fb9de6fd3d0>
    - <ast.Constant object at 0x7fb9de6fd220>
    argNames:
    - chunks
    - offset
    - skew
    - size
    - sizes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 49
    functionName: dask.array.svg.svg_2d
    functionSourceFile: dask.array.svg
    functionUses: 6
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - y2.max
    - x1.min
    - y2.min
    - <builtin>.range
    - y1.max
    - <builtin>.tuple
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - x2.max
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - x.max
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8bd820>
    - <ast.Constant object at 0x7fb9dd8bd8e0>
    - <ast.Tuple object at 0x7fb9dd8bd580>
    argNames:
    - chunks
    - size
    - sizes
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 81
    functionName: dask.array.svg.svg_3d
    functionSourceFile: dask.array.svg
    functionUses: 5
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - y2.max
    - x1.min
    - y2.min
    - <builtin>.range
    - y1.max
    - <builtin>.tuple
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - x2.max
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - x.max
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd839370>
    argNames:
    - chunks
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 138
    functionName: dask.array.svg.svg_nd
    functionSourceFile: dask.array.svg
    functionUses: 4
    functionsReached:
    - <builtin>.map
    - <builtin>.min
    - <builtin>.zip
    - dask.array.svg.ratio_response
    - dask.array.svg.svg_1d
    - y2.max
    - x1.min
    - y2.min
    - y1.max
    - <builtin>.tuple
    - <builtin>.range
    - dask.array.svg.svg_2d
    - dask.array.svg.svg
    - numpy.linspace
    - x2.min
    - dask.array.svg.grid_points
    - <builtin>.isinstance
    - re.search
    - x2.max
    - out.append
    - <builtin>.float
    - dask.array.svg.svg_nd
    - dask.array.svg.svg_grid
    - numpy.array
    - dask.array.svg.svg_lines
    - <builtin>.len
    - dask.utils.cached_cumsum
    - math.log
    - numpy.full_like
    - <builtin>.max
    - o.split
    - numpy.zeros_like
    - dask.array.svg.draw_sizes
    - numpy.isnan
    - y1.min
    - x1.max
    - dask.utils._cumsum
    - dask.array.svg.svg_3d
    - x.max
    - tlz.accumulate
    - <builtin>.all
    - dask.utils._HashIdWrapper.__init__
    - y.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de919280>
    argNames:
    - shape
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 265
    functionName: dask.array.svg.draw_sizes
    functionSourceFile: dask.array.svg
    functionUses: 8
    functionsReached:
    - math.log
    - <builtin>.tuple
    - dask.array.svg.ratio_response
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - chunks
    - sizes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 259
    functionName: dask.array.svg.grid_points
    functionSourceFile: dask.array.svg
    functionUses: 8
    functionsReached:
    - numpy.array
    - dask.utils.cached_cumsum
    - <builtin>.zip
    - dask.utils._cumsum
    - <builtin>.isinstance
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9de8330d0>
    - <ast.Tuple object at 0x7fb9de833700>
    - <ast.Constant object at 0x7fb9de833dc0>
    argNames:
    - x
    - y
    - offset
    - skew
    - size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 199
    functionName: dask.array.svg.svg_grid
    functionSourceFile: dask.array.svg
    functionUses: 8
    functionsReached:
    - <builtin>.min
    - numpy.linspace
    - y1.min
    - dask.array.svg.svg_lines
    - <builtin>.len
    - x2.min
    - x1.max
    - <builtin>.range
    - y2.max
    - x1.min
    - numpy.full_like
    - x.max
    - <builtin>.max
    - x2.max
    - y2.min
    - numpy.zeros_like
    - y.max
    - y1.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.split
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcab1c40>
    argNames:
    - x1
    - y1
    - x2
    - y2
    - max_n
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: dask.array.svg.svg_lines
    functionSourceFile: dask.array.svg
    functionUses: 9
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - numpy.linspace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x1.min
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x2.min
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: y1.min
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: y2.min
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x1.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x2.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: y1.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: y2.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: y.max
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 273
    functionName: dask.array.svg.ratio_response
    functionSourceFile: dask.array.svg
    functionUses: 9
    functionsReached:
    - math.log
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe._pyarrow
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - <builtin>.getattr
    - version.split
    - warnings.warn
    - VERSIONS.get
    - packaging.version.Version
    - INSTALL_MAPPING.get
    - dask._compatibility.get_version
    - name.split
    - dask._compatibility.import_optional_dependency
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: dask.dataframe._pyarrow.is_pyarrow_string_dtype
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 10
    functionsReached:
    - pa.string
    - pandas.StringDtype
    - pandas.ArrowDtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pa.string
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 30
    functionName: dask.dataframe._pyarrow.is_pyarrow_string_index
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - dask.dataframe._pyarrow.is_pyarrow_string_index
    - pandas.ArrowDtype
    - <builtin>.isinstance
    - pa.string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 36
    functionName: dask.dataframe._pyarrow.is_object_string_index
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 2
    functionsReached:
    - <builtin>.any
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - pandas.ArrowDtype
    - <builtin>.isinstance
    - dask.dataframe._pyarrow.is_object_string_dtype
    - pandas.api.types.is_string_dtype
    - pa.string
    - dask.dataframe._pyarrow.is_object_string_index
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 42
    functionName: dask.dataframe._pyarrow.is_object_string_series
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 1
    functionsReached:
    - <builtin>.any
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - pandas.ArrowDtype
    - <builtin>.isinstance
    - dask.dataframe._pyarrow.is_object_string_dtype
    - pandas.api.types.is_string_dtype
    - pa.string
    - dask.dataframe._pyarrow.is_object_string_index
    - pandas.api.types.is_dtype_equal
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 48
    functionName: dask.dataframe._pyarrow.is_object_string_dataframe
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe._pyarrow.is_pyarrow_string_dtype
    - pandas.StringDtype
    - x.items
    - pandas.ArrowDtype
    - <builtin>.isinstance
    - dask.dataframe._pyarrow.is_object_string_dtype
    - pandas.api.types.is_string_dtype
    - pa.string
    - dask.dataframe._pyarrow.is_object_string_index
    - pandas.api.types.is_dtype_equal
    - dask.dataframe._pyarrow.is_object_string_series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - dtype_check
    - index_check
    - string_dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.dataframe._pyarrow._to_string_dtype
    functionSourceFile: dask.dataframe._pyarrow
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - df.index.astype
    - typ.__name__.lower
    - <builtin>.enumerate
    - dask.utils.is_series_like
    - pandas.StringDtype
    - dask.utils.is_index_like
    - df.astype
    - level.astype
    - <builtin>.isinstance
    - <builtin>.all
    - dask.utils.is_dataframe_like
    - df.index.set_levels
    - levels.values
    - <builtin>.hasattr
    - df.dtypes.items
    - df.copy
    - levels.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.dtypes.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: level.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: levels.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: levels.keys
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.set_levels
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.astype
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: -1
    functionName: dask.dataframe.io.sql
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 3
    IfCount: 16
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbb5850>
    - <ast.Constant object at 0x7fb9dcbb5580>
    - <ast.Constant object at 0x7fb9dcbb51f0>
    - <ast.Constant object at 0x7fb9dcbb57c0>
    - <ast.Constant object at 0x7fb9dcbb5970>
    - <ast.Constant object at 0x7fb9dcbb5e20>
    - <ast.Constant object at 0x7fb9dcbb5880>
    argNames:
    - sql
    - con
    - index_col
    - divisions
    - npartitions
    - limits
    - bytes_per_chunk
    - head_rows
    - meta
    - engine_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 17
    functionName: dask.dataframe.io.sql.read_sql_query
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 2
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - head.memory_usage
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - dask.dataframe.from_pandas
    - fastavro.reader
    - functools.partial._meta.values.min
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - sqlalchemy.sql.select
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - sqlalchemy.sql.func.count
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - sqlalchemy.sql.func.max
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe.io.json.write_json_partition
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - sql.where
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe.from_delayed
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - sql.subquery
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - sqlalchemy.sql.and_
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - sqlalchemy.sql.func.min
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - sql.limit
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - pandas.read_sql
    - sqlalchemy.Column
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - <builtin>.round
    - fsspec.core.OpenFile.values.view
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - <builtin>.ord
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.create_engine
    functionSourceFile: sqlalchemy
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.Column
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sql.limit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.read_sql
    functionSourceFile: pandas
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.from_pandas
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: head.memory_usage
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sql.subquery
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.sql.func.max
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.sql.func.min
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.sql.select
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.sql.func.count
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.sql.and_
    functionSourceFile: sqlalchemy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sql.where
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: engine.dispose
    functionSourceFile: <builtin>
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.from_delayed
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 5
    IfCount: 8
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8850>
    - <ast.Constant object at 0x7fb9dcdb8d30>
    - <ast.Constant object at 0x7fb9dcdb8820>
    - <ast.Constant object at 0x7fb9dcdb8a00>
    - <ast.Constant object at 0x7fb9dcdb8610>
    - <ast.Constant object at 0x7fb9dcdb8b20>
    - <ast.Constant object at 0x7fb9dcdb86a0>
    - <ast.Constant object at 0x7fb9dcdb8310>
    - <ast.Constant object at 0x7fb9dcdb82e0>
    argNames:
    - table_name
    - con
    - index_col
    - divisions
    - npartitions
    - limits
    - columns
    - bytes_per_chunk
    - head_rows
    - schema
    - meta
    - engine_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 192
    functionName: dask.dataframe.io.sql.read_sql_table
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - sqlalchemy.MetaData
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - head.memory_usage
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - dask.dataframe.from_pandas
    - fastavro.reader
    - functools.partial._meta.values.min
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - mins.astype
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - sqlalchemy.sql.select
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - sqlalchemy.sql.func.count
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - sqlalchemy.sql.func.max
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe.io.json.write_json_partition
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - sql.where
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe.from_delayed
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - sqlalchemy.Table
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - sql.subquery
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - sqlalchemy.sql.and_
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - sqlalchemy.sql.func.min
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - dask.dataframe.io.sql.read_sql_query
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - sql.limit
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - columns.append
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - sqlalchemy.Column
    - pandas.read_sql
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - <builtin>.round
    - fsspec.core.OpenFile.values.view
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.MetaData
    functionSourceFile: sqlalchemy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sqlalchemy.Table
    functionSourceFile: sqlalchemy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - sql
    - con
    - index_col
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 356
    functionName: dask.dataframe.io.sql.read_sql
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - sqlalchemy.MetaData
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - head.memory_usage
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - dask.dataframe.from_pandas
    - fastavro.reader
    - functools.partial._meta.values.min
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - mins.astype
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - sqlalchemy.sql.select
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - sqlalchemy.sql.func.count
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - sqlalchemy.sql.func.max
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe.io.json.write_json_partition
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - io.BytesIO
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - sql.where
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe.from_delayed
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - sqlalchemy.Table
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - sql.subquery
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - sqlalchemy.sql.and_
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - sqlalchemy.sql.func.min
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - dask.dataframe.io.sql.read_sql_query
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - sql.limit
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dask.dataframe.io.sql.read_sql_table
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - parts.append
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - columns.append
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - sqlalchemy.Column
    - pandas.read_sql
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - <builtin>.round
    - fsspec.core.OpenFile.values.view
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de15a670>
    argNames:
    - q
    - uri
    - meta
    - engine_kwargs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 395
    functionName: dask.dataframe.io.sql._read_sql_chunk
    functionSourceFile: dask.dataframe.io.sql
    functionUses: 0
    functionsReached:
    - meta.dtypes.to_dict
    - engine.dispose
    - df.astype
    - <builtin>.len
    - sqlalchemy.create_engine
    - pandas.read_sql
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.dtypes.to_dict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.to_sql
    functionSourceFile: functools
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.to_sql
    functionSourceFile: tlz
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.to_sql
    functionSourceFile: fsspec
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.orc
    functionSourceFile: dask.dataframe.io.orc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.orc.core
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 0
    functionsReached:
    - dataframe_creation_dispatch.register_inplace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - engine
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: dask.dataframe.io.orc.core._get_engine
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea057f0>
    - <ast.Constant object at 0x7fb9dea051c0>
    - <ast.Constant object at 0x7fb9dea056d0>
    - <ast.Constant object at 0x7fb9dea05730>
    - <ast.Constant object at 0x7fb9dea05100>
    - <ast.Constant object at 0x7fb9dea05490>
    argNames:
    - path
    - engine
    - columns
    - index
    - split_stripes
    - aggregate_files
    - storage_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 32
    functionName: dask.dataframe.io.orc.core.read_orc
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 0
    functionsReached:
    - pyarrow.orc.ORCFile
    - dask.dataframe.io.orc.core._get_engine
    - fs.find
    - pandas_metadata.get
    - parts.append
    - <builtin>.range
    - pandas.MultiIndex.from_arrays
    - data.pop
    - dask.dataframe.from_map
    - fs.open
    - dask.dataframe.io.orc.arrow.ArrowORCEngine.read_metadata
    - t.to_pandas_dtype
    - file_dtypes.get
    - <builtin>.isinstance
    - new_parts.append
    - <builtin>.int
    - pandas.Series
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    - c.get
    - fsspec.core.get_fs_token_paths
    - <builtin>.len
    - json.loads
    - <builtin>.list
    - dask.dataframe.io.utils._meta_from_dtypes
    - pandas.DataFrame
    - dask.dataframe.io.utils._get_pyarrow_dtypes
    - fs.isfile
    - <builtin>.set
    - dask.dataframe.io.orc.arrow.ArrowORCEngine._aggregate_files
    - new_part.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 8
    argDefaultValues: []
    argNames:
    - cls
    - fs
    - paths
    - columns
    - index
    - split_stripes
    - aggregate_files
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 11
    functionName: dask.dataframe.io.orc.arrow.ArrowORCEngine.read_metadata
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 1
    functionsReached:
    - pyarrow.orc.ORCFile
    - fs.find
    - pandas_metadata.get
    - parts.append
    - <builtin>.range
    - pandas.MultiIndex.from_arrays
    - data.pop
    - fs.open
    - t.to_pandas_dtype
    - file_dtypes.get
    - <builtin>.isinstance
    - new_parts.append
    - <builtin>.int
    - pandas.Series
    - dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>
    - c.get
    - <builtin>.len
    - json.loads
    - <builtin>.list
    - dask.dataframe.io.utils._meta_from_dtypes
    - pandas.DataFrame
    - dask.dataframe.io.utils._get_pyarrow_dtypes
    - fs.isfile
    - <builtin>.set
    - dask.dataframe.io.orc.arrow.ArrowORCEngine._aggregate_files
    - new_part.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - parts
    - engine
    - fs
    - schema
    - index
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: dask.dataframe.io.orc.core._read_orc
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 0
    functionsReached:
    - columns.append
    - _df.set_index
    - engine.read_partition
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: engine.read_partition
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _df.set_index
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs._strip_protocol
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.orc.core.to_orc.<lambda1>
    functionSourceFile: dask.dataframe.io.orc.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.orc.utils
    functionSourceFile: dask.dataframe.io.orc.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - cls
    - fs
    - paths
    - columns
    - index
    - split_stripes
    - aggregate_files
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8
    functionName: dask.dataframe.io.orc.utils.ORCEngine.read_metadata
    functionSourceFile: dask.dataframe.io.orc.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - cls
    - fs
    - part
    - columns
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14
    functionName: dask.dataframe.io.orc.utils.ORCEngine.read_partition
    functionSourceFile: dask.dataframe.io.orc.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - df
    - path
    - fs
    - filename
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 18
    functionName: dask.dataframe.io.orc.utils.ORCEngine.write_partition
    functionSourceFile: dask.dataframe.io.orc.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.orc.arrow
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fs.isfile
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - _o
    - schema
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 29
    functionName: dask.dataframe.io.orc.arrow.ArrowORCEngine.read_metadata._get_schema
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.orc.ORCFile
    functionSourceFile: pyarrow
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - aggregate_files
    - split_stripes
    - parts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: dask.dataframe.io.orc.arrow.ArrowORCEngine._aggregate_files
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - new_part.append
    - <builtin>.int
    - new_parts.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_part.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_parts.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - fs
    - parts
    - schema
    - columns
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 102
    functionName: dask.dataframe.io.orc.arrow.ArrowORCEngine.read_partition
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 0
    functionsReached:
    - batches.append
    - pyarrow.orc.ORCFile
    - fs.open
    - dask.dataframe.io.orc.arrow._read_orc_stripes
    - pyarrow.Table.from_batches
    - <builtin>.list
    - <builtin>.range
    - o.read_stripe
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - fs
    - path
    - stripes
    - schema
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: dask.dataframe.io.orc.arrow._read_orc_stripes
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 1
    functionsReached:
    - batches.append
    - pyarrow.orc.ORCFile
    - fs.open
    - <builtin>.list
    - <builtin>.range
    - o.read_stripe
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.Table.from_batches
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - cls
    - df
    - path
    - fs
    - filename
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: dask.dataframe.io.orc.arrow.ArrowORCEngine.write_partition
    functionSourceFile: dask.dataframe.io.orc.arrow
    functionUses: 0
    functionsReached:
    - fs.open
    - pyarrow.Table.from_pandas
    - fs.sep.join
    - pyarrow.orc.write_table
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.orc.write_table
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.read_stripe
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: batches.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.dataframe.io.json
    functionSourceFile: dask.dataframe.io.json
    functionUses: 0
    functionsReached:
    - f.__doc__.replace
    - dask.dataframe.utils.insert_meta_param_description
    - textwrap.wrap
    - re.split
    - last.split
    - dataframe_creation_dispatch.register_inplace
    - kwargs.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.to_json
    functionSourceFile: tlz
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.to_json
    functionSourceFile: fsspec
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.to_json
    functionSourceFile: functools
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcab1ac0>
    - <ast.Constant object at 0x7fb9dcab1190>
    - <ast.Constant object at 0x7fb9dcab1c70>
    - <ast.Constant object at 0x7fb9dcab16a0>
    - <ast.BinOp object at 0x7fb9dcab14f0>
    - <ast.Constant object at 0x7fb9dcab1a30>
    - <ast.Constant object at 0x7fb9dcab1340>
    - <ast.Constant object at 0x7fb9dcab1f70>
    - <ast.Constant object at 0x7fb9dcab1370>
    - <ast.Attribute object at 0x7fb9dcab1c10>
    - <ast.Constant object at 0x7fb9dcab1580>
    - <ast.Constant object at 0x7fb9dcab1af0>
    argNames:
    - url_path
    - orient
    - lines
    - storage_options
    - blocksize
    - sample
    - encoding
    - errors
    - compression
    - meta
    - engine
    - include_path_column
    - path_converter
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 108
    functionName: dask.dataframe.io.json.read_json
    functionSourceFile: dask.dataframe.io.json
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - fs.ukey
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.io.json.read_json.<lambda1>
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - pandas.CategoricalDtype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe.from_delayed
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.bytes.core.read_bytes
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - numpy.nan.chunks.tolist
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - suffix.lower
    - numpy.asanyarray
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.json.read_json.<lambda1>
    functionSourceFile: dask.dataframe.io.json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.CategoricalDtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.seek
    functionSourceFile: <builtin>
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - column_name
    - path
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 317
    functionName: dask.dataframe.io.json.add_path_column
    functionSourceFile: dask.dataframe.io.json
    functionUses: 44
    functionsReached:
    - df.assign
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.hdf
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 0
    functionsReached:
    - dataframe_creation_dispatch.register_inplace
    - named_schedulers.get
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc7283a0>
    argNames:
    - pd_to_hdf
    - lock
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: dask.dataframe.io.hdf._pd_to_hdf
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 0
    functionsReached:
    - lock.acquire
    - lock.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.stringify_path.count
    functionSourceFile: fsspec
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.io.hdf.to_hdf.<lambda1>
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 2
    functionsReached:
    - fsspec.utils.stringify_path.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.stringify_path.replace
    functionSourceFile: fsspec
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.hdf.to_hdf.<lambda2>
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.build_name_function
    functionSourceFile: fsspec
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filenames.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs2.copy
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.hdf.to_hdf.<lambda3>
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda76d0>
    - <ast.Constant object at 0x7fb9dcda7100>
    - <ast.Constant object at 0x7fb9dcda7610>
    - <ast.Constant object at 0x7fb9dcda7640>
    - <ast.Constant object at 0x7fb9dcda7190>
    - <ast.Constant object at 0x7fb9dcda7f70>
    - <ast.Constant object at 0x7fb9dcda70d0>
    argNames:
    - pattern
    - key
    - start
    - stop
    - columns
    - chunksize
    - sorted_index
    - lock
    - mode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 311
    functionName: dask.dataframe.io.hdf.read_hdf
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - uuid.uuid4
    - parts.extend
    - key.startswith
    - <builtin>.zip
    - stops.append
    - <builtin>.sorted
    - warnings.warn
    - distributed.lock.Lock
    - storer.read_column
    - dask.base._distributed_available
    - pandas.HDFStore
    - multiprocessing.get_context
    - threading.Lock
    - <builtin>.callable
    - <builtin>.range
    - functools.partial
    - distributed.worker.get_client
    - distributed.get_client
    - fnmatch.fnmatch
    - dask.config.get
    - <builtin>.getattr
    - dask.dataframe.from_map
    - <builtin>.isinstance
    - <builtin>.hasattr
    - division.append
    - <builtin>.type
    - divisions.append
    - dask.base.get_scheduler
    - dask.dataframe.io.hdf._one_path_one_key
    - glob.glob
    - fsspec.utils.stringify_path
    - <builtin>.len
    - contextlib.suppress
    - dask.dataframe.io.hdf._get_keys_stops_divisions
    - dask.utils.get_scheduler_lock
    - _DistributedClient.current
    - pandas.read_hdf
    - <builtin>.str
    - keys.extend
    - dask.config.canonical_name
    - os.path.exists
    - hdf._handle.walk_nodes
    - dask.dataframe.io.hdf._build_parts
    - dask.utils.SerializableLock.__init__
    - dask.dataframe.io.hdf._expand_key
    - <builtin>.all
    - glob.has_magic
    - dask.base._ensure_not_async
    - k.replace
    linkageType: pythonLinkage
    raised:
    - ValueError
    - OSError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: glob.glob
    functionSourceFile: glob
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.HDFStore
    functionSourceFile: pandas
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - hdf
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 498
    functionName: dask.dataframe.io.hdf._expand_key
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 3
    functionsReached:
    - keys.extend
    - glob.has_magic
    - hdf._handle.walk_nodes
    - fnmatch.fnmatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.read_hdf
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 7
    argDefaultValues: []
    argNames:
    - paths
    - key
    - start
    - stop
    - chunksize
    - sorted_index
    - mode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 458
    functionName: dask.dataframe.io.hdf._build_parts
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.io.hdf._one_path_one_key
    - parts.extend
    - hdf._handle.walk_nodes
    - <builtin>.len
    - <builtin>.zip
    - stops.append
    - storer.read_column
    - <builtin>.range
    - dask.dataframe.io.hdf._get_keys_stops_divisions
    - dask.dataframe.io.hdf._expand_key
    - keys.extend
    - pandas.HDFStore
    - division.append
    - glob.has_magic
    - divisions.append
    - fnmatch.fnmatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - part
    - common_kwargs
    - lock
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 442
    functionName: dask.dataframe.io.hdf._read_hdf
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 0
    functionsReached:
    - lock.acquire
    - tlz.merge
    - pandas.read_hdf
    - lock.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 6
    argDefaultValues: []
    argNames:
    - path
    - key
    - stop
    - sorted_index
    - chunksize
    - mode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 517
    functionName: dask.dataframe.io.hdf._get_keys_stops_divisions
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 2
    functionsReached:
    - hdf._handle.walk_nodes
    - stops.append
    - storer.read_column
    - glob.has_magic
    - <builtin>.range
    - dask.dataframe.io.hdf._expand_key
    - pandas.HDFStore
    - division.append
    - keys.extend
    - divisions.append
    - fnmatch.fnmatch
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - path
    - key
    - start
    - stop
    - chunksize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 480
    functionName: dask.dataframe.io.hdf._one_path_one_key
    functionSourceFile: dask.dataframe.io.hdf
    functionUses: 2
    functionsReached:
    - <builtin>.range
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parts.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: glob.has_magic
    functionSourceFile: glob
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fnmatch.fnmatch
    functionSourceFile: fnmatch
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hdf._handle.walk_nodes
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stops.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: storer.read_column
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: division.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._rolling
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de5981c0>
    - <ast.Constant object at 0x7fb9de5983d0>
    argNames:
    - frame
    - window
    - kwargs
    - how
    - how_args
    - how_kwargs
    - groupby_kwargs
    - groupby_slice
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.dataframe.dask_expr._rolling._rolling_agg
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 1
    functionsReached:
    - result.sort_index
    - frame.rolling
    - <builtin>.getattr
    - frame.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.groupby
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.rolling
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.sort_index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 65
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction.npartitions
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 68
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction._divisions
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 72
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction._meta
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.dataframe.dask_expr._rolling._rolling_agg
    - result.sort_index
    - frame.rolling
    - frame.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 86
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction.kwargs
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 89
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction._is_blockwise_op
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: dask.dataframe.dask_expr._rolling.RollingReduction._lower
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.dict
    - <builtin>.isinstance
    - pandas.Timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._rolling.RollingAggregation
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: dask.dataframe.dask_expr._rolling.RollingAggregation._meta
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 222
    functionName: dask.dataframe.dask_expr._rolling.RollingAgg._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._rolling.Rolling
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - functools.cached_property
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 271
    functionName: dask.dataframe.dask_expr._rolling.Rolling.kwargs
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9de864820>
    - <ast.Constant object at 0x7fb9de864670>
    argNames:
    - self
    - expr_cls
    - how_args
    - how_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 276
    functionName: dask.dataframe.dask_expr._rolling.Rolling._single_agg
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: dask.dataframe.dask_expr._rolling.Rolling.cov
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 294
    functionName: dask.dataframe.dask_expr._rolling.Rolling.apply
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 298
    functionName: dask.dataframe.dask_expr._rolling.Rolling.count
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 302
    functionName: dask.dataframe.dask_expr._rolling.Rolling.sum
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 306
    functionName: dask.dataframe.dask_expr._rolling.Rolling.mean
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 310
    functionName: dask.dataframe.dask_expr._rolling.Rolling.min
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 314
    functionName: dask.dataframe.dask_expr._rolling.Rolling.max
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 318
    functionName: dask.dataframe.dask_expr._rolling.Rolling.var
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 322
    functionName: dask.dataframe.dask_expr._rolling.Rolling.std
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 326
    functionName: dask.dataframe.dask_expr._rolling.Rolling.median
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - q
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 330
    functionName: dask.dataframe.dask_expr._rolling.Rolling.quantile
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 334
    functionName: dask.dataframe.dask_expr._rolling.Rolling.skew
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 338
    functionName: dask.dataframe.dask_expr._rolling.Rolling.kurt
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 342
    functionName: dask.dataframe.dask_expr._rolling.Rolling.agg
    functionSourceFile: dask.dataframe.dask_expr._rolling
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._rolling.Rolling._single_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._categorical
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 60
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.known
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - dask.dataframe.utils.has_known_categories
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - <builtin>.getattr
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 64
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.as_known
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.as_unknown
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 97
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.ordered
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - <builtin>.isinstance
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    - dask.dataframe.dask_expr._accessor.Accessor._delegate_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - obj
    - accessor
    - attr
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: dask.dataframe.dask_expr._accessor.Accessor._delegate_property
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - <builtin>.isinstance
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 102
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.categories
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - <builtin>.isinstance
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    - dask.dataframe.dask_expr._accessor.Accessor._delegate_property
    linkageType: pythonLinkage
    raised:
    - AttributeNotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 116
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.codes
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - AttributeNotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: dask.dataframe.dask_expr._categorical.CategoricalAccessor.remove_unused_categories
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - pandas.Index
    - present.reindex
    - present.compute
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: present.compute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: present.reindex
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._categorical.AsUnknown
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 164
    functionName: dask.dataframe.dask_expr._categorical.AsUnknown._meta
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - typ.__name__.lower
    - x.set_categories
    - dask.utils.is_series_like
    - dask.utils.is_index_like
    - x.index.set_categories
    - dask.dataframe.utils.clear_known_categories
    - dask.utils.is_dataframe_like
    - <builtin>.hasattr
    - x.copy
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - x.cat.set_categories
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._categorical.Categorize
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 174
    functionName: dask.dataframe.dask_expr._categorical.Categorize._meta
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.dataframe.dispatch.categorical_dtype
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - df.index.set_categories
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.dataframe.categorical._categorize_block
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - df.index.astype
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - categories.items
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - df.copy
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - categories
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 13
    functionName: dask.dataframe.categorical._categorize_block
    functionSourceFile: dask.dataframe.categorical
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.dataframe.dispatch.categorical_dtype
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - df.index.set_categories
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - df.index.astype
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - categories.items
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - _dependencies.add
    - tlz.join
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - df.copy
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 179
    functionName: dask.dataframe.dask_expr._categorical.Categorize._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - result.operand
    - dask._expr.Expr.operand
    - cats.items
    - <builtin>.super
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cats.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.operand
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._categorical.GetCategories
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 196
    functionName: dask.dataframe.dask_expr._categorical.GetCategories.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 200
    functionName: dask.dataframe.dask_expr._categorical.GetCategories._meta
    functionSourceFile: dask.dataframe.dask_expr._categorical
    functionUses: 0
    functionsReached:
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.categorical
    functionSourceFile: dask.dataframe.categorical
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.set_categories
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - columns
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 39
    functionName: dask.dataframe.categorical._get_categories
    functionSourceFile: dask.dataframe.categorical
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - x.dropna
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - x._constructor
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - df.index.dropna
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x._constructor
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x.dropna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: df.index.dropna
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - parts
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: dask.dataframe.categorical._get_categories_agg
    functionSourceFile: dask.dataframe.categorical
    functionUses: 0
    functionsReached:
    - collections.defaultdict.items
    - collections.defaultdict
    - dask.dataframe.methods.concat
    - res_ind.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: res_ind.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._accessor
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series_meta.to_series
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 34
    functionName: dask.dataframe.dask_expr._accessor.Accessor.__init_subclass__
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.dataframe.accessor._bind_method
    - <builtin>.hasattr
    - <builtin>.property
    - <builtin>.len
    - dask.dataframe.accessor._bind_property
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - <builtin>.setattr
    - stripped.startswith
    - <builtin>.super
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - obj
    - accessor
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.dataframe.dask_expr._accessor.Accessor._delegate_method
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - pandas.Index
    - <builtin>.isinstance
    - dask.dataframe.accessor.maybe_wrap_pandas
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.dataframe.dask_expr._accessor.Accessor._function_map
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 4
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: dask.dataframe.dask_expr._accessor.Accessor._property_map
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._accessor.FunctionMap
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 105
    functionName: dask.dataframe.dask_expr._accessor.FunctionMap._meta
    functionSourceFile: dask.dataframe.dask_expr._accessor
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - functools.partial._meta
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - fsspec.core.OpenFile._meta
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - dask.array._array_expr._collection.Array._meta
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - tlz.concat._meta
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - dask.dataframe.accessor.maybe_wrap_pandas
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - pandas.Index
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - g.items
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.dataframe.dask_expr._accessor.FunctionMap.operation
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta
    functionSourceFile: tlz
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta
    functionSourceFile: functools
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta
    functionSourceFile: fsspec
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: dask.dataframe.dask_expr._indexing.ILocIndexer.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.len
    - <builtin>.slice
    - <builtin>.isinstance
    - <builtin>.list
    - dask._collections.new_collection
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 69
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - numpy.nan._meta.__dask_graph__
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - child_keys.extend
    - indices.pop
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.key.split
    - cindexer.item
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_element
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - blockwise_layers.add
    - expr._layer
    - functools.partial.name.split
    - work.extend
    - <builtin>.bool
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.name.key.__dask_graph__
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - dask.dataframe.dask_expr._util._tokenize_partial
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.utils.is_arraylike
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_array
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_series
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - dask._task_spec.Alias.__init__
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.dataframe.dask_expr._indexing.LocIndexer._maybe_partial_time_string
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_slice
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised:
    - IndexingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cindexer.item
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 0
    IfCount: 12
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 88
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._loc
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 1
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - numpy.nan._meta.__dask_graph__
    - pandas.to_numeric.name.key.decode
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - child_keys.extend
    - indices.pop
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_element
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - blockwise_layers.add
    - expr._layer
    - functools.partial.name.split
    - work.extend
    - <builtin>.bool
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - pandas.to_numeric.name.key.__dask_graph__
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - tlz.concat.name._key.split
    - dask.dataframe.dask_expr._util._tokenize_partial
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - dask._task_spec.DependenciesMapping.__init__
    - layers.update
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.utils.is_arraylike
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_array
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_series
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - dask._task_spec.Alias.__init__
    - pandas.to_numeric.name._key.decode
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.dataframe.dask_expr._indexing.LocIndexer._maybe_partial_time_string
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_slice
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc56c0a0>
    argNames:
    - self
    - iindexer
    - cindexer
    - check_alignment
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 131
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._loc_series
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 3
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - dask.utils.Dispatch.__init__
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.set
    - dask._collections.new_collection
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - pandas.api.types.is_bool_dtype
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 144
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._loc_array
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - layer.cull
    - sub.update
    - <builtin>.sorted
    - v.substitute
    - kwargs.values
    - dsk.copy
    - linear_chain.append
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - functools.partial.key._key.decode
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.concat._key.decode
    - dsk2.update
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - new_indices.append
    - <builtin>.slice
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.linalg.svd.name.key._key.decode
    - <builtin>.callable
    - pandas.to_numeric.name.key.decode
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.linalg.svd.key._key.split
    - child_keys.extend
    - indices.pop
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - work.append
    - functools.partial.key.decode
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - dask.array.optimization.normalize_slice
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.split
    - <builtin>.max
    - dask.blockwise._fuse_annotations
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - collections.namedtuple.split
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - culled_deps.items
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - tlz.concat.name.key._key.decode
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.split
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - tlz.merge_with
    - dask.base.is_dask_collection
    - name_dep.add
    - dependents_key.pop
    - numpy.nan.data._meta.__dask_graph__
    - names.append
    - dask.blockwise._optimize_blockwise
    - tlz.concat.name.decode
    - reducible.add
    - ready.append
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - divisions.append
    - dependencies.items
    - functools.partial.name.key.__dask_graph__
    - <builtin>.list
    - numpy.linalg.svd.__dask_graph__
    - fsspec.core.OpenFile.key.decode
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - blockwise_layers.add
    - functools.partial.name.split
    - expr._layer
    - work.extend
    - numpy.linalg.svd._key.split
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - dask.dataframe.io.io._meta_from_array
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - functools.partial.__dask_graph__
    - tlz.concat.key.name.decode
    - tlz.merge.split
    - pandas.to_numeric.name.key.__dask_graph__
    - sys.intern
    - all_deps.update
    - args.items
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key._key.split
    - dask.highlevelgraph._get_some_layer_name
    - pandas.to_numeric.key.name._key.decode
    - dask.config.canonical_name
    - numpy.isnan
    - inputs.values
    - rdeps.values
    - dsk.values
    - dsk.update
    - dask.dataframe.dask_expr._util._tokenize_partial
    - tlz.concat.name._key.split
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric._key.decode
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - new_deps.add
    - <builtin>.frozenset
    - hashlib.md5
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - dask._task_spec.Dict.__init__
    - numpy.linalg.svd.name.split
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - inner_graph.items
    - dask.highlevelgraph.HighLevelGraph._toposort_layers
    - tlz.concat._key.split
    - tlz.merge
    - newargs.append
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.key.decode
    - all_keys.add
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - set.intersection
    - output_indices.issuperset
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - functools.partial.key.split
    - dask.array.core.Array.__dask_layers__
    - numpy.linalg.svd.name.key.split
    - <builtin>.tuple
    - scipy.stats.distributions.chi2.sf.name.key.split
    - re.match
    - functools.partial.key.name._key.decode
    - pkg_name.split
    - tlz.concat.key.name._key.decode
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.name.key.decode
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask.blockwise._can_fuse_annotations
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - pandas.to_numeric.name.decode
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.get_all_external_keys
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - keys_set.discard
    - <builtin>.set
    - dask._collections.new_collection
    - fused_trees.items
    - dsk.items
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - stack.pop
    - pandas.to_numeric._key.split
    - tlz.concat.name.__dask_graph__
    - tlz.concat.key._key.decode
    - fsspec.core.OpenFile.key.split
    - layers.update
    - dask._task_spec.DependenciesMapping.__init__
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.utils.key_split
    - e.dependencies
    - layers.values
    - sub.items
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - pandas.api.types.is_bool_dtype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.linalg.svd.name._key.decode
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.dataframe.io.io.from_dask_array
    - pandas.to_numeric.key.name.decode
    - numblocks.items
    - graph.layers.items
    - dask.tokenize._tokenize
    - dask.config.get
    - hex_pattern.match
    - dask.core.subs
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.linalg.svd.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.split
    - collection.__dask_layers__
    - dask.utils.is_namedtuple_instance
    - pandas.to_numeric.name.key._key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - dask.blockwise.index_subs
    - scipy.stats.distributions.chi2.sf.decode
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.optimization.optimize
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - scipy.stats.distributions.chi2.sf.name.decode
    - rdeps.items
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - result.append
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - functools.partial._key.decode
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - collections.namedtuple.key.decode
    - substitution.get
    - subs.items
    - numpy.linalg.svd.name.key.decode
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - dask.core.get_dependencies
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - functools.partial.name.key._key.split
    - dask.optimization.fuse
    - dask.dataframe.dask_expr._collection.from_dask_array
    - obj.__getnewargs_ex__
    - numpy.linalg.svd.key.name._key.decode
    - dask._expr.ProhibitReuse.__dask_graph__
    - pandas.to_numeric.split
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - inputs.append
    - scipy.stats.distributions.chi2.sf.key.split
    - numpy.linalg.svd.name._key.split
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - collections.namedtuple.decode
    - dask.array.optimization.check_for_nonfusible_fancy_indexing
    - dependents.items
    - sub.keys
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - math.log
    - pandas.to_numeric.decode
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - collections.defaultdict
    - dask.blockwise._unique_dep
    - layers.items
    - collections.namedtuple._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - functools.partial.name.key.split
    - deps.add
    - dask.dataframe.dask_expr._indexing.LocIndexer._loc_series
    - _tmp_indices.append
    - tlz.concat.key.name._key.split
    - functools.partial.name.__dask_graph__
    - result.strip
    - functools.partial.key.name.split
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.to_numeric.key.name.split
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf._key.split
    - expr.dependencies
    - dask.array.optimization._optimize_slices
    - stack.extend
    - numpy.linalg.svd.key.name.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - pandas.to_numeric.key.decode
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - dask.core.keys_in_tasks
    - functools.partial.key._key.split
    - collections.namedtuple.key._key.decode
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - leafs.pop
    - tlz.concat.name.key.__dask_graph__
    - ret_layers.keys
    - dependents.get
    - dask.blockwise.Blockwise.__init__
    - numpy.linalg.svd.split
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - ancestors.append
    - numpy.array
    - numpy.linalg.svd.key.name._key.split
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - numpy.ndarray.__dask_graph__
    - child_keys.append
    - tlz.concat.name.key._key.split
    - <builtin>.hash
    - dask._task_spec._wrap_namedtuple_task
    - ready.pop
    - <builtin>.enumerate
    - dask.dataframe.utils.pyarrow_strings_enabled
    - warnings.warn
    - functools.partial.name._key.split
    - dask._expr.HLGExpr._layer
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - dask.bag.core.Item.__dask_layers__
    - graph_dependencies.append
    - linear_chain.insert
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - dask.highlevelgraph.HighLevelGraph.cull
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - dask.blockwise.rewrite_blockwise
    - names.discard
    - <builtin>.len
    - inputs_indices.extend
    - deps.pop
    - dask._task_spec.fuse_linear_task_spec
    - _ENSURE_DETERMINISTIC.reset
    - dask.array.optimization.fuse_slice
    - io_deps.update
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.key._key.split
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - pandas.to_numeric.name._key.decode
    - scipy.stats.distributions.chi2.sf.split
    - pandas.to_numeric.name.key._key.split
    - tlz.concat.name._key.decode
    - numpy.nan.T.data.__dask_graph__
    - w.values
    - arrays_and_indices.extend
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - functools.partial.name.decode
    - deps.items
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - dask.optimization.default_fused_keys_renamer
    - dask.tokenize.tokenize
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - stack.append
    - pkg_name.startswith
    - functools.partial.key.name._key.split
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.array.optimization._is_getter_task
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - full_graph.dependencies.get
    - numpy.nan.__dask_layers__
    - dask._task_spec.TaskRef.__init__
    - layer.get_output_keys
    - tlz.concat.key.split
    - <builtin>.iter
    - dask.blockwise.optimize_blockwise
    - <builtin>.all
    - dask.blockwise.fuse_roots
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - tlz.partition
    - numpy.isscalar
    - indices.append
    - <builtin>.sum
    - dask._task_spec.parse_input
    - deps_parent.remove
    - <builtin>.reversed
    - ret.append
    - tlz.concat.name.split
    - deps.update
    - functools.partial._key.split
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - fsspec.core.OpenFile.split
    - a_pairs_list.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - iindexer
    - unit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._maybe_partial_time_string
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._indexing.LocIndexer._maybe_partial_time_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 157
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._loc_slice
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - <builtin>.slice
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - iindexer
    - cindexer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 167
    functionName: dask.dataframe.dask_expr._indexing.LocIndexer._loc_element
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 173
    functionName: dask.dataframe.dask_expr._indexing._reverse_partition
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 181
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame._meta
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 188
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame.npartitions
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 191
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 195
    functionName: dask.dataframe.dask_expr._indexing.ReverseDataFrame._layer
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - <builtin>.range
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocBase
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 212
    functionName: dask.dataframe.dask_expr._indexing.LocBase._meta
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 219
    functionName: dask.dataframe.dask_expr._indexing.LocBase._layer_cache
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - dask.dataframe.dask_expr._merge.create_assign_index_merge_transfer
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - dask.dataframe.dask_expr._repartition.RepartitionSize._layer
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - new_keys.append
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.iinfo
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - dask.dataframe.dask_expr._indexing.LocSlice._layer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.positive.outer
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - dask._task_spec.GraphNode.ref
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dsk.keys
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.delayed.Delayed.__dask_postcompute__
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - dask.array._array_expr._io.FromGraph._layer
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - dask.array._array_expr._ufunc.DoubleOutputs._layer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - _ENSURE_DETERMINISTIC.get
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - dask.base.DaskMethodsMixin.compute
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - toolz.partition_all
    - dask.array.utils.validate_axis
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.pad
    - distributed.shuffle._core.barrier_key
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - group.append
    - numpy.true_divide.outer
    - dask.array._array_expr._utils.compute_meta
    - tlz.concat.name.keys
    - dsk.update
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - warnings.catch_warnings
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - hashlib.md5
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - numpy.nan.T.__class__.__module__.split
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._shuffle.DiskShuffle._layer
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - rv.append
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - dask.dataframe.dask_expr._repartition.RepartitionToFewer._layer
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - dask.dataframe.shuffle.maybe_buffered_partd.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask.utils.insert
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._layer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - c.append
    - _merge_args.reverse
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - dask.tokenize._normalize_seq_func
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._indexing.LocElement._layer
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._expr.Lengths._layer
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._merge.BroadcastJoin._layer
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - distributed.shuffle._core.P2PBarrierTask
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - divs.diff
    - numpy.power.outer
    - dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - dask.utils.random_state_data
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._layer
    - numpy.logical_and.outer
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - numpy.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.partitionquantiles.create_merge_tree
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - prevs.extend
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._expr._DelayedExpr._layer
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - transfer_keys.append
    - dask.array.core.stack
    - dask.array._array_expr._creation.Linspace._layer
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dc.pop
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._layer
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._layer
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle._core.ShuffleId
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.dask_expr._indexing.LocList._layer
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.utils.digit
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer._is_single_last_div
    - distributed.shuffle._shuffle.DataFrameShuffleSpec
    - prevs.append
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.dataframe.dask_expr._shuffle.TaskShuffle._layer
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.tokenize._tokenize_deterministic
    - dataclasses.is_dataclass
    - dask._expr._ExprSequence._layer
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - dask.dataframe.dask_expr.io.io.FromGraph._layer
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - tmp.append
    - dsk.pop
    - dask.array._array_expr._expr.Stack._layer
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - dask.dataframe.dask_expr._merge.HashJoinP2P._layer
    - nexts.extend
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - op._layer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - dask.dataframe.dask_expr._repartition.RepartitionToMore._layer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - dask.dataframe.dask_expr._shuffle.P2PShuffle._layer
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - dask.dataframe.dask_expr.io.io.FromScalars._layer
    - dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._layer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - _concat_list.append
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.partitionquantiles.tree_groups
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - nexts.append
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - operator.lt
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array._array_expr._io.FromArray._layer
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - _ENSURE_DETERMINISTIC.reset
    - next.dependencies
    - dask.dataframe.partitionquantiles.tree_width
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - transfer_keys_left.append
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - dask.tokenize.tokenize
    - <builtin>.next
    - pkg_name.startswith
    - numpy.prod
    - numpy.linspace
    - dask.array._array_expr._blockwise.Blockwise._layer
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.data.to_dask_array
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - dask.dataframe.dask_expr._reductions.TreeReduce._layer
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle._core.P2PBarrierTask.ref
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - tlz.take
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - transfer_keys_right.append
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - numpy.frombuffer
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - dask.array._array_expr._expr.Concatenate._layer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 106
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileDask._layer
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 1
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer
    - numpy.pad
    - <builtin>.sorted
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 86
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._layer
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 1
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer
    - <builtin>.sorted
    - <builtin>.hasattr
    - <builtin>.all
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 208
    functionName: dask.array._array_expr._expr.Stack._layer
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - <builtin>.len
    - <builtin>.slice
    - <builtin>.zip
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.dict
    - <builtin>.frozenset
    - <builtin>.range
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 150
    functionName: dask.array._array_expr._blockwise.Blockwise._layer
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 101
    functionName: dask.array._array_expr._creation.Linspace._layer
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - functools.partial
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 40
    functionName: dask.array._array_expr._io.FromGraph._layer
    functionSourceFile: dask.array._array_expr._io
    functionUses: 1
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    - <builtin>.dict
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 95
    functionName: dask.array._array_expr._io.FromArray._layer
    functionSourceFile: dask.array._array_expr._io
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - threading.Lock
    - dask.blockwise.blockwise
    - <builtin>.range
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.nan.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - dask._task_spec.Dict.__init__
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.blockwise.blockwise_token
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - <builtin>.slice
    - dask.utils.ensure_dict
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - <builtin>.super
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - math.isnan
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - substitution.get
    - dask.layers.ArraySliceDep.__init__
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - inputs.extend
    - dask.array.core.auto_chunks._trivial_aggregate
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - inputs_indices.append
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - inputs_indices.extend
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.array.core.graph_from_arraylike
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - result.update
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - uuid.uuid4
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - numpy.nan.T.data.shape.tolist
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.array.core.round_to
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - inspect.signature
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - parsed_dict.values
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - tlz.partition
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.core.slices_from_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - _tmp_indices.append
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - dask.highlevelgraph._get_some_layer_name
    - dask.utils.cached_cumsum
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.utils._cumsum
    - dask.utils.SerializableLock.__init__
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - functools.partial
    - numpy.nan.shape.get
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 247
    functionName: dask.dataframe.dask_expr._indexing.LocElement._layer
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - numpy.logical_not.outer
    - dask.utils.funcname
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 38
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._layer
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.zip
    - <builtin>.sorted
    - numpy.random.RandomState
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - <builtin>.range
    - dask.dataframe.partitionquantiles.tree_groups
    - dask.tokenize.tokenize
    - numpy.linspace
    - _ENSURE_DETERMINISTIC.set
    - numpy.frombuffer
    - <builtin>.int
    - <builtin>.hasattr
    - numpy.iinfo
    - <builtin>.len
    - rv.append
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - math.log
    - <builtin>.str
    - <builtin>.max
    - _ENSURE_DETERMINISTIC.reset
    - dask.dataframe.partitionquantiles.tree_width
    - tlz.take
    - <builtin>.iter
    - dask.utils.random_state_data
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.partitionquantiles.create_merge_tree
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 389
    functionName: dask.dataframe.dask_expr._indexing.LocSlice._layer
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - dask._task_spec.Alias.__init__
    - <builtin>.slice
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - dask._task_spec.TaskRef.__init__
    - <builtin>.range
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 317
    functionName: dask.array._array_expr._ufunc.DoubleOutputs._layer
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 1
    functionsReached:
    - dask.core.flatten
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 296
    functionName: dask.dataframe.dask_expr._indexing.LocList._layer
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 257
    functionName: dask.array._array_expr._expr.Concatenate._layer
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.list
    - itertools.product
    - bisect.bisect
    - <builtin>.dict
    - tlz.accumulate
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: dask.dataframe.dask_expr._indexing.LocBase._task
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - _dependencies.update
    - dask._task_spec.Alias.__init__
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocBase._task.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocUnknown
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - keys
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 448
    functionName: dask.dataframe.dask_expr._indexing._get_partitions
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 261
    functionName: dask.dataframe.dask_expr._indexing.LocList._lower
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - collections.defaultdict.keys
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocList
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 271
    functionName: dask.dataframe.dask_expr._indexing.LocList._layer_information
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - collections.namedtuple.key.keys
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - numpy.logical_not.outer
    - dask.utils.funcname
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocEmpty
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 307
    functionName: dask.dataframe.dask_expr._indexing.LocEmpty._meta
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 314
    functionName: dask.dataframe.dask_expr._indexing.LocEmpty._layer_information
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - dask._task_spec.DataNode.__init__
    - <builtin>.next
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.LocSlice
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 324
    functionName: dask.dataframe.dask_expr._indexing.LocSlice.start
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 332
    functionName: dask.dataframe.dask_expr._indexing.LocSlice.stop
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - dask.dataframe.indexing._partitions_of_index_values
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 340
    functionName: dask.dataframe.dask_expr._indexing.LocSlice.istart
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - <builtin>.isinstance
    - numpy.datetime64
    - pandas.Timestamp
    - dask.dataframe.dask_expr._indexing.coerce_loc_index
    - dask.dataframe.indexing._coerce_loc_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 444
    functionName: dask.dataframe.dask_expr._indexing.coerce_loc_index
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 2
    functionsReached:
    - numpy.datetime64
    - pandas.Timestamp
    - <builtin>.isinstance
    - dask.dataframe.indexing._coerce_loc_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 352
    functionName: dask.dataframe.dask_expr._indexing.LocSlice.istop
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - numpy.datetime64
    - pandas.Timestamp
    - <builtin>.max
    - dask.dataframe.dask_expr._indexing.coerce_loc_index
    - dask.dataframe.indexing._coerce_loc_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._indexing.Loc
    functionSourceFile: dask.dataframe.dask_expr._indexing
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - divisions
    - o
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: dask.dataframe.indexing._coerce_loc_index
    functionSourceFile: dask.dataframe.indexing
    functionUses: 378
    functionsReached:
    - numpy.datetime64
    - pandas.Timestamp
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - divisions
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 35
    functionName: dask.dataframe.indexing._partitions_of_index_values
    functionSourceFile: dask.dataframe.indexing
    functionUses: 373
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - divisions
    - val
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 15
    functionName: dask.dataframe.indexing._partition_of_index_value
    functionSourceFile: dask.dataframe.indexing
    functionUses: 374
    functionsReached:
    - <builtin>.min
    - <builtin>.len
    - bisect.bisect_right
    - <builtin>.isinstance
    - numpy.datetime64
    - pandas.Timestamp
    - <builtin>.max
    - dask.dataframe.indexing._coerce_loc_index
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.indexing
    functionSourceFile: dask.dataframe.indexing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7cdf0>
    argNames:
    - index
    - indexer
    - unit
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: dask.dataframe.indexing._maybe_partial_time_string
    functionSourceFile: dask.dataframe.indexing
    functionUses: 0
    functionsReached:
    - start.as_unit
    - typ.__name__.lower
    - dask.utils.is_index_like
    - index._maybe_cast_slice_bound
    - <builtin>.min
    - <builtin>.slice
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - stop.as_unit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index._maybe_cast_slice_bound
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: start.as_unit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stop.as_unit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantile
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cons
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12
    functionName: dask.dataframe.dask_expr._quantile._finalize_scalar_result
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 21
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile.q
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - q.sort
    - numpy.array
    - <builtin>.len
    - numpy.asarray
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: q.sort
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 30
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile.method
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 37
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._meta
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - meta.to_series
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meta.to_series
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 49
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._constructor
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - meta.to_series
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 56
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 3
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer.<lambda2>
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._meta
    functionSourceFile: dask.dataframe.dask_expr._quantile
    functionUses: 0
    functionsReached:
    - dask.utils.import_required
    - importlib.import_module
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.pad
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.percentile
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - functools.wraps
    - numpy.__module__.split
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.percentile
    functionSourceFile: numpy
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.values.astype
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.astype
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.astype
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.astype
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.values.astype
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.astype
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.values.astype
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.astype
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.values.astype
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.values.astype
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.astype
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.values.astype
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.values.view
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.view
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.values.view
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.view
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.view
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.view
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.view
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.values.view
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.view
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.values.view
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.values.view
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.values.view
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.values.min
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.values.min
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.min
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.values.min
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.values.min
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.min
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.min
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.values.min
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.min
    functionSourceFile: fsspec
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.min
    functionSourceFile: functools
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.values.min
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc401ac0>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1083
    functionName: dask.bag.core.Bag.min
    functionSourceFile: dask.bag.core
    functionUses: 374
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.min
    functionSourceFile: tlz
    functionUses: 374
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: dask.array.percentile._tdigest_chunk
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - crick.TDigest
    - crick.TDigest.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: crick.TDigest
    functionSourceFile: crick
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: crick.TDigest.update
    functionSourceFile: crick
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - qs
    - digests
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: dask.array.percentile._percentiles_from_tdigest
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - crick.TDigest.merge
    - crick.TDigest
    - numpy.array
    - crick.TDigest.quantile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: crick.TDigest.merge
    functionSourceFile: crick
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: crick.TDigest.quantile
    functionSourceFile: crick
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 4
    IfCount: 9
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb2250>
    - <ast.Constant object at 0x7fb9dedb24f0>
    argNames:
    - a
    - q
    - method
    - internal_method
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 69
    functionName: dask.array.percentile.percentile
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - numpy.pad
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - numpy.true_divide
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - a.dtype.type
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.array.reductions.quantile
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - a.__dask_keys__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - builtins.any
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions._get_quantile_chunks
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 3
    IfCount: 12
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3b4910>
    - <ast.Constant object at 0x7fb9df3b4520>
    - <ast.Constant object at 0x7fb9df3b4fd0>
    argNames:
    - finalq
    - qs
    - vals
    - method
    - Ns
    - raise_on_nan
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 205
    functionName: dask.array.percentile.merge_percentiles
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - counts.append
    - <builtin>.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - numpy.full
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.empty_like
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.searchsorted
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - numpy.diff
    - numpy.nan._meta
    - tlz.concat
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.maximum
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - numpy.argsort
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.issubdtype
    - numpy.interp
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.minimum
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.percentile.merge_percentiles
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - q
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 322
    functionName: dask.array.percentile.nanpercentile
    functionSourceFile: dask.array.percentile
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - numpy.true_divide
    - a.map_blocks
    - <builtin>.len
    - dask.array.reductions._get_quantile_chunks
    - builtins.any
    - <builtin>.isinstance
    - a.rechunk
    - a.dtype.type
    - dask.array.core._elemwise_normalize_out
    - dask.array.reductions.nanquantile
    - <builtin>.range
    - packaging.version.Version
    - <builtin>.tuple
    - kwargs.update
    - dask.array.core.handle_out
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge_asof
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 48
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof._kwargs
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof._left
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 71
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof._divisions
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 81
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof._meta
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - pandas.merge_asof
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 90
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsof._lower
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - dask.config.get
    - <builtin>.map
    - dask.dataframe.utils.pyarrow_strings_enabled
    - dask.dataframe.dask_expr._util._BackendData.__init__
    - k.replace
    - collections.OrderedDict
    - dask.dataframe.dask_expr._util.LRU.__init__
    - <builtin>.super
    - <builtin>.all
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 215
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._kwargs
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 228
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._meta
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - pandas.merge_asof
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 240
    functionName: dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._layer
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.dask_expr._merge_asof.suffix_reduction
    - dask.dataframe.dask_expr._merge_asof.compute_heads
    - <builtin>.min
    - dask.dataframe.multi.pair_partitions
    - <builtin>.len
    - dask.dataframe.dask_expr._merge_asof.compute_tails
    - dask.dataframe.dask_expr._merge_asof.prefix_reduction
    - dsk.update
    - frames.append
    - <builtin>.dict
    - <builtin>.max
    - <builtin>.range
    - result.append
    - J.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de833b20>
    argNames:
    - ddf
    - name
    - by
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 288
    functionName: dask.dataframe.dask_expr._merge_asof.compute_tails
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.dict
    - dask.dataframe.dask_expr._merge_asof.prefix_reduction
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510a00>
    argNames:
    - ddf
    - name
    - by
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 369
    functionName: dask.dataframe.dask_expr._merge_asof.compute_heads
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - dask.dataframe.dask_expr._merge_asof.suffix_reduction
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - left
    - right
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 278
    functionName: dask.dataframe.dask_expr._merge_asof.most_recent_tail
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - right.tail
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right.tail
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95a30>
    argNames:
    - left
    - right
    - by
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 284
    functionName: dask.dataframe.dask_expr._merge_asof.most_recent_tail_summary
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - pandas.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - f
    - ddf
    - identity
    - name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 301
    functionName: dask.dataframe.dask_expr._merge_asof.prefix_reduction
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - left
    - right
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 359
    functionName: dask.dataframe.dask_expr._merge_asof.most_recent_head
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - left.head
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.head
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510ee0>
    argNames:
    - left
    - right
    - by
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: dask.dataframe.dask_expr._merge_asof.most_recent_head_summary
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 0
    functionsReached:
    - pandas.concat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - f
    - ddf
    - identity
    - name
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 382
    functionName: dask.dataframe.dask_expr._merge_asof.suffix_reduction
    functionSourceFile: dask.dataframe.dask_expr._merge_asof
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.records
    functionSourceFile: dask.dataframe.dask_expr.io.records
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io.bag
    functionSourceFile: dask.dataframe.dask_expr.io.bag
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - name
    - npartitions
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 484
    functionName: dask.bag.core.Bag.__init__
    functionSourceFile: dask.bag.core
    functionUses: 404
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag
    functionSourceFile: dask.bag
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag.avro
    functionSourceFile: dask.bag.avro
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fo
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 16
    functionName: dask.bag.avro.read_long
    functionSourceFile: dask.bag.avro
    functionUses: 45
    functionsReached:
    - <builtin>.ord
    - fo.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fo.read
    functionSourceFile: <builtin>
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - fo
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 29
    functionName: dask.bag.avro.read_bytes
    functionSourceFile: dask.bag.avro
    functionUses: 44
    functionsReached:
    - dask.bag.avro.read_long
    - fo.read
    - <builtin>.ord
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - fo
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 35
    functionName: dask.bag.avro.read_header
    functionSourceFile: dask.bag.avro
    functionUses: 43
    functionsReached:
    - fo.tell
    - <builtin>.len
    - <builtin>.ord
    - dask.bag.avro.read_bytes
    - dask.bag.avro.read_long
    - fo.read
    - fo.seek
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fo.tell
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fo.seek
    functionSourceFile: <builtin>
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat.info
    functionSourceFile: tlz
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial.info
    functionSourceFile: functools
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile.info
    functionSourceFile: fsspec
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1ac250>
    - <ast.Constant object at 0x7fb9df1ac100>
    - <ast.Constant object at 0x7fb9df1ac670>
    argNames:
    - urlpath
    - blocksize
    - storage_options
    - compression
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 73
    functionName: dask.bag.avro.read_avro
    functionSourceFile: dask.bag.avro
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - fs.ukey
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - dask.utils.import_required
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - out.extend
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - distributed.default_client
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - numpy.bitwise_or.outer
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - fsspec.utils.tokenize
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - io.BytesIO
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.mod
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - dask.bag.core.from_delayed
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - argindsstr.extend
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.tokenize
    functionSourceFile: fsspec
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - values
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 1880
    functionName: dask.bag.core.from_delayed
    functionSourceFile: dask.bag.core
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - mins.astype
    - tlz.concat.name.keys
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - pandas.tseries.frequencies.to_offset
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.utils.read_block.startswith
    functionSourceFile: fsspec
    functionUses: 43
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fastavro.reader
    functionSourceFile: fastavro
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fastavro.iter_avro
    functionSourceFile: fastavro
    functionUses: 44
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcda7400>
    - <ast.Constant object at 0x7fb9dcda7a00>
    - <ast.Constant object at 0x7fb9dcda71f0>
    - <ast.Constant object at 0x7fb9dcda7df0>
    - <ast.Constant object at 0x7fb9dcda7b20>
    - <ast.Constant object at 0x7fb9dcda7580>
    argNames:
    - b
    - filename
    - schema
    - name_function
    - storage_options
    - codec
    - sync_interval
    - metadata
    - compute
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 173
    functionName: dask.bag.avro.to_avro
    functionSourceFile: dask.bag.avro
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - out.to_delayed
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - out.compute
    - dask.utils.import_required
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask.bag.avro._verify_schema
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - fsspec.core.open_files
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: dask.bag.avro._verify_schema
    functionSourceFile: dask.bag.avro
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.to_delayed
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - part
    - f
    - schema
    - codec
    - sync_interval
    - metadata
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 295
    functionName: dask.bag.avro._write_avro_part
    functionSourceFile: dask.bag.avro
    functionUses: 0
    functionsReached:
    - fastavro.writer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fastavro.writer
    functionSourceFile: fastavro
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: -1
    functionName: dask.bag.text
    functionSourceFile: dask.bag.text
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbd2a430>
    - <ast.Constant object at 0x7fb9dbd2a760>
    - <ast.Name object at 0x7fb9dbd2a460>
    - <ast.Constant object at 0x7fb9dbd2adf0>
    - <ast.Constant object at 0x7fb9dbd2ad30>
    - <ast.Constant object at 0x7fb9dbd2a850>
    - <ast.Constant object at 0x7fb9dbd2a250>
    - <ast.Constant object at 0x7fb9dbd2a5b0>
    - <ast.Constant object at 0x7fb9dbd2a370>
    argNames:
    - urlpath
    - blocksize
    - compression
    - encoding
    - errors
    - linedelimiter
    - collection
    - storage_options
    - files_per_partition
    - include_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 17
    functionName: dask.bag.text.read_text
    functionSourceFile: dask.bag.text
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - char.isdigit
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - numpy.dtype
    - dask.utils.is_integer
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - functools.partial._meta
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - f.read
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - builtins.max
    - fs.ukey
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - blocks.append
    - dask.array.stats.f_oneway.prob.open
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - linedelimiter.encode
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - offsets.append
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - fsspec.core.OpenFile._meta
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - fs.info
    - c.__dask_keys__
    - pandas.isnull
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - numpy.nan.data._meta
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - fsspec.core.get_fs_token_paths
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask.array.core.auto_chunks
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - dask.array._array_expr._collection.Array._meta
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.logical_and.outer
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils._cumsum
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - tlz.concat._meta
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.arccos.outer
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - lengths.append
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - length.append
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - off.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - tlz.concat.view
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - fsspec.core.open_files
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.bag.core.from_delayed
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - i.is_integer
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - dask.bytes.core.read_bytes
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - fsspec.utils.infer_compression
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - new.split
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.nan.chunks.tolist
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - dask.array.core._pass_extra_kwargs
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: blocks.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: linedelimiter.encode
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc613b80>
    argNames:
    - include_path
    - lazy_file
    - delimiter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask.bag.text.file_to_blocks
    functionSourceFile: dask.bag.text
    functionUses: 0
    functionsReached:
    - text.split
    - f.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.split
    functionSourceFile: <builtin>
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.endswith
    functionSourceFile: <builtin>
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.bag.core
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - named_schedulers.get
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de113d90>
    argNames:
    - task
    - start
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 89
    functionName: dask.bag.core.lazify_task
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - _dependencies.update
    - dask.bag.core.lazify_task
    - <builtin>.len
    - _dependencies.add
    - itertools.chain
    - <builtin>.isinstance
    - <builtin>.super
    - subgraph.items
    - <builtin>.frozenset
    - <builtin>.callable
    - <builtin>.type
    - <builtin>.tuple
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subgraph.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dsk
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 150
    functionName: dask.bag.core.lazify
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - tlz.valmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc389610>
    argNames:
    - dsk
    - keys
    - fuse_keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 161
    functionName: dask.bag.core.optimize
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - <builtin>.sorted
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.name.decode
    - functools.partial
    - collections.namedtuple._key.split
    - tlz.concat.key.name.split
    - numpy.linalg.svd.key._key.decode
    - kwargs.values
    - leafs.pop
    - dask._task_spec.Dict.__init__
    - linear_chain.append
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - <builtin>.isinstance
    - <builtin>.dict
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - <builtin>.hasattr
    - numpy.linalg.svd.split
    - tlz.concat.split
    - dask.core.reverse_dict
    - dask.highlevelgraph.HighLevelGraph.__iter__
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - seen.add
    - tlz.concat.name.key.decode
    - word.isalpha
    - dask.core.flatten
    - tlz.concat.key.decode
    - all_keys.add
    - scipy.stats.distributions.chi2.sf.name._key.split
    - dask.utils.ensure_dict
    - functools.partial.key.name.decode
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - dask._task_spec.DataNode.__init__
    - functools.partial._key.decode
    - <builtin>.super
    - kwargs.items
    - tlz.concat.name.key._key.split
    - <builtin>.callable
    - numpy.linalg.svd.name.key._key.decode
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.hash
    - dask._task_spec.Task.__init__
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - dask.bag.core.lazify
    - dask._task_spec.convert_legacy_task
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - linear_chain.insert
    - new_args.append
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - names.discard
    - functools.partial.name.key.decode
    - <builtin>.len
    - obj.__getnewargs_ex__
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - dask._task_spec.fuse_linear_task_spec
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - typing.cast
    - <builtin>.set
    - collections.namedtuple.split
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - tlz.concat.key._key.split
    - dask._task_spec.Alias.__init__
    - dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - dependents_key.pop
    - dask.optimization.default_fused_keys_renamer
    - <builtin>.next
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - names.append
    - collections.namedtuple.decode
    - dask._task_spec.DependenciesMapping.__init__
    - tlz.concat.name.decode
    - obj.__getnewargs__
    - numpy.linalg.svd.key.name.decode
    - dask.highlevelgraph.MaterializedLayer.__init__
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask._task_spec.TaskRef.__init__
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - <builtin>.any
    - tlz.concat.key.split
    - layers.values
    - fsspec.core.OpenFile.key.decode
    - <builtin>.iter
    - itertools.chain
    - collections.defaultdict
    - dask._task_spec.cull
    - functools.partial.name.split
    - layers.items
    - <builtin>.all
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - <builtin>.map
    - tlz.merge.decode
    - tlz.unique
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - dask._task_spec.parse_input
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - all_deps.update
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - functools.partial.key.name.split
    - tlz.valmap
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - parsed_dict.values
    - _dependencies.update
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - _dependencies.add
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - dask.utils.is_namedtuple_instance
    - fsspec.core.OpenFile.split
    - pandas.to_numeric.name.key._key.decode
    - pandas.to_numeric.key.decode
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - dask._task_spec.GraphNode.fuse
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - data
    - lazy_file
    - last_endline
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 171
    functionName: dask.bag.core._to_textfiles_chunk
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.utils.ensure_unicode
    - codecs.decode
    - f.write
    - <builtin>.isinstance
    - s.decode
    - <builtin>.hasattr
    - s.encode
    - dask.utils.ensure_bytes
    - <builtin>.bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de2e1970>
    - <ast.Constant object at 0x7fb9de2e1160>
    - <ast.Name object at 0x7fb9de2e11c0>
    - <ast.Constant object at 0x7fb9de2e1f10>
    - <ast.Constant object at 0x7fb9de2e1ee0>
    - <ast.Constant object at 0x7fb9de2e1ca0>
    argNames:
    - b
    - path
    - name_function
    - compression
    - encoding
    - compute
    - storage_options
    - last_endline
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 190
    functionName: dask.bag.core.to_textfiles
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - out.to_delayed
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - out.compute
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - fsspec.core.open_files
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - results
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 283
    functionName: dask.bag.core.finalize
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - tlz.concat
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - results
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 295
    functionName: dask.bag.core.finalize_item
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - bag
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 317
    functionName: dask.bag.core.StringAccessor.__init__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 320
    functionName: dask.bag.core.StringAccessor.__dir__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.dir
    - <builtin>.sorted
    - <builtin>.type
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 323
    functionName: dask.bag.core.StringAccessor._strmap
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - operator.methodcaller
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.methodcaller
    functionSourceFile: operator
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 326
    functionName: dask.bag.core.StringAccessor.__getattr__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - object.__getattribute__
    - dask.bag.core.robust_wraps
    - <builtin>.dir
    - functools.partial
    - dask.bag.core.robust_wraps._
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - wrapper
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 356
    functionName: dask.bag.core.robust_wraps
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - wrapped
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 359
    functionName: dask.bag.core.robust_wraps._
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pattern
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 336
    functionName: dask.bag.core.StringAccessor.match
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd1293a0>
    argNames:
    - self
    - dsk
    - key
    - layer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 367
    functionName: dask.bag.core.Item.__init__
    functionSourceFile: dask.bag.core
    functionUses: 392
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 384
    functionName: dask.bag.core.Item.__dask_keys__
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 390
    functionName: dask.bag.core.Item.__dask_tokenize__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.bag.core.Item
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.partial
    - dask.context.globalmethod
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 396
    functionName: dask.bag.core.Item.__dask_postcompute__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 399
    functionName: dask.bag.core.Item.__dask_postpersist__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 402
    functionName: dask.bag.core.Item._rebuild
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.bag.core.Item.__init__
    - rename.get
    - <builtin>.isinstance
    - dask.base.replace_name_in_key
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 407
    functionName: dask.bag.core.Item.from_delayed
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - x.astype
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 420
    functionName: dask.bag.core.Item._args
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 423
    functionName: dask.bag.core.Item.__getstate__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 426
    functionName: dask.bag.core.Item.__setstate__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 429
    functionName: dask.bag.core.Item.apply
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd907e50>
    argNames:
    - self
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 437
    functionName: dask.bag.core.Item.to_delayed
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - dask.delayed.Delayed.__init__
    - dask.bag.core.Item.__dask_graph__
    - dask.bag.core.Item.__dask_keys__
    - <builtin>.isinstance
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 494
    functionName: dask.bag.core.Bag.__dask_keys__
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 500
    functionName: dask.bag.core.Bag.__dask_tokenize__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.bag.core.Bag
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.wraps
    - dask.context.globalmethod
    - <builtin>.property
    - functools.partial
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 506
    functionName: dask.bag.core.Bag.__dask_postcompute__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 509
    functionName: dask.bag.core.Bag.__dask_postpersist__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 512
    functionName: dask.bag.core.Bag._rebuild
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.context.GlobalMethod.__init__
    - functools.partial
    - <builtin>.type
    - rename.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 518
    functionName: dask.bag.core.Bag.__str__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - collections.namedtuple.key._key.decode
    - pandas.to_numeric._key.decode
    - distributed.shuffle.rechunk_p2p.name.decode
    - tlz.concat.key.name.split
    - collections.namedtuple._key.split
    - numpy.linalg.svd.key._key.decode
    - numpy.linalg.svd.key.split
    - numpy.linalg.svd.name.split
    - functools.partial.key._key.decode
    - scipy.stats.distributions.chi2.sf.name.decode
    - tlz.concat._key.split
    - tlz.concat._key.decode
    - numpy.linalg.svd.split
    - tlz.concat.split
    - numpy.linalg.svd.key.name._key.split
    - scipy.stats.distributions.chi2.sf.key._key.split
    - scipy.stats.distributions.chi2.sf.name.key.decode
    - tlz.concat.name.key.decode
    - word.isalpha
    - tlz.concat.key.decode
    - scipy.stats.distributions.chi2.sf.name._key.split
    - functools.partial.key.name.decode
    - scipy.stats.distributions.chi2.sf.name.key._key.split
    - functools.partial._key.decode
    - tlz.concat.name.key._key.split
    - numpy.linalg.svd.name.key._key.decode
    - functools.partial.name._key.decode
    - functools.partial.decode
    - pandas.to_numeric.name.key.decode
    - numpy.linalg.svd.key._key.split
    - collections.namedtuple.key.decode
    - functools.partial.key.split
    - functools.partial.name._key.split
    - numpy.linalg.svd.name.key.split
    - scipy.stats.distributions.chi2.sf.name.key.split
    - numpy.linalg.svd.name.key.decode
    - re.match
    - functools.partial.key.name._key.decode
    - functools.partial.key.decode
    - tlz.concat.key.name._key.decode
    - functools.partial.name.key._key.split
    - functools.partial.split
    - scipy.stats.distributions.chi2.sf._key.decode
    - numpy.linalg.svd.key.decode
    - pandas.to_numeric.name.key.split
    - functools.partial.name.key.decode
    - <builtin>.len
    - scipy.stats.distributions.chi2.sf.name.key._key.decode
    - pandas.to_numeric.name.decode
    - pandas.to_numeric.name.split
    - scipy.stats.distributions.chi2.sf.name._key.decode
    - numpy.linalg.svd.name.decode
    - numpy.linalg.svd.key.name._key.decode
    - collections.namedtuple.split
    - tlz.concat.key._key.split
    - scipy.stats.distributions.chi2.sf.split
    - tlz.concat.name.key._key.decode
    - pandas.to_numeric.name._key.decode
    - pandas.to_numeric.name.key._key.split
    - pandas.to_numeric.key.split
    - pandas.to_numeric.split
    - tlz.concat.name._key.decode
    - numpy.linalg.svd.name.key._key.split
    - scipy.stats.distributions.chi2.sf.key.decode
    - functools.partial.name.decode
    - pandas.to_numeric._key.split
    - scipy.stats.distributions.chi2.sf.key.split
    - fsspec.core.OpenFile.decode
    - tlz.concat.key._key.decode
    - numpy.linalg.svd.name._key.split
    - fsspec.core.OpenFile.key.split
    - pandas.to_numeric.key.name._key.split
    - functools.partial.key.name._key.split
    - collections.namedtuple.decode
    - tlz.concat.name.decode
    - numpy.linalg.svd.key.name.decode
    - scipy.stats.distributions.chi2.sf.key.name._key.split
    - numpy.linalg.svd._key.decode
    - collections.namedtuple.key.split
    - distributed.shuffle.rechunk_p2p.name.split
    - tlz.concat.name.key.split
    - dask.utils.key_split
    - pandas.to_numeric.decode
    - tlz.concat.key.split
    - fsspec.core.OpenFile.key.decode
    - functools.partial.name.split
    - collections.namedtuple._key.decode
    - numpy.linalg.svd._key.split
    - numpy.linalg.svd.name._key.decode
    - tlz.merge.decode
    - pandas.to_numeric.key.name.decode
    - functools.partial.name.key.split
    - hex_pattern.match
    - tlz.concat.key.name._key.split
    - collections.namedtuple.key._key.split
    - scipy.stats.distributions.chi2.sf.key.name.decode
    - scipy.stats.distributions.chi2.sf.key._key.decode
    - tlz.concat.key.name.decode
    - result.strip
    - tlz.merge.split
    - sys.intern
    - <builtin>.type
    - functools.partial.key.name.split
    - pandas.to_numeric.key._key.decode
    - pandas.to_numeric.key.name.split
    - pandas.to_numeric.key._key.split
    - numpy.linalg.svd.decode
    - tlz.concat.name.split
    - scipy.stats.distributions.chi2.sf.key.name._key.decode
    - functools.partial._key.split
    - scipy.stats.distributions.chi2.sf.name.split
    - scipy.stats.distributions.chi2.sf._key.split
    - tlz.concat.decode
    - pandas.to_numeric.key.name._key.decode
    - numpy.linalg.svd.key.name.split
    - pandas.to_numeric.key.decode
    - pandas.to_numeric.name.key._key.decode
    - fsspec.core.OpenFile.split
    - functools.partial.name.key._key.decode
    - pandas.to_numeric.name._key.split
    - scipy.stats.distributions.chi2.sf.key.name.split
    - scipy.stats.distributions.chi2.sf.decode
    - tlz.concat.name._key.split
    - functools.partial.key._key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 525
    functionName: dask.bag.core.Bag.map
    functionSourceFile: dask.bag.core
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.bag.core.bag_map.build_iters
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - bags.append
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - return_type.pop
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - args2.append
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - bag_kwargs.values
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - npartitions.pop
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - dask.bag.core.bag_map
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 2115
    functionName: dask.bag.core.bag_map
    functionSourceFile: dask.bag.core
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.bag.core.bag_map.build_iters
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - bags.append
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - tlz.concat.name.keys
    - mins.astype
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - return_type.pop
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - args2.append
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - bag_kwargs.values
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - npartitions.pop
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - func
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 586
    functionName: dask.bag.core.Bag.starmap
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - dask.delayed.delayed
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - numpy.true_divide.outer
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.reductions.numel
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - kwargs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 2096
    functionName: dask.bag.core.unpack_scalar_dask_kwargs
    functionSourceFile: dask.bag.core
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dataclasses.fields
    - dask.delayed.delayed
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - group.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - contextlib.suppress
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - <builtin>.type
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 645
    functionName: dask.bag.core.Bag._args
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 648
    functionName: dask.bag.core.Bag.__getstate__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 651
    functionName: dask.bag.core.Bag.__setstate__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - predicate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 654
    functionName: dask.bag.core.Bag.filter
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df772b20>
    argNames:
    - self
    - prob
    - random_state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 673
    functionName: dask.bag.core.Bag.random_sample
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - np_rng.bytes
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - random.Random.randint
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - random.Random.getstate
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.bag.core.random_state_data_python
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - random.Random
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - numpy.random.default_rng
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - numpy.frombuffer
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - arr.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.Random
    functionSourceFile: random
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.Random.getstate
    functionSourceFile: random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf41ac0>
    argNames:
    - n
    - random_state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2553
    functionName: dask.bag.core.random_state_data_python
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - np_rng.bytes
    - random.Random
    - random.Random.randint
    - numpy.random.default_rng
    - <builtin>.isinstance
    - numpy.frombuffer
    - <builtin>.range
    - arr.tolist
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - predicate
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 708
    functionName: dask.bag.core.Bag.remove
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 727
    functionName: dask.bag.core.Bag.map_partitions
    functionSourceFile: dask.bag.core
    functionUses: 4
    functionsReached:
    - dask.bag.core.Bag.map_partitions
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9deeafbe0>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 770
    functionName: dask.bag.core.Bag.pluck
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - dask.core.istask
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.core.quote
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 796
    functionName: dask.bag.core.Bag.unzip
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - dask.core.istask
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.core.quote
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - dask.bag.core.Bag.pluck
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6f3d90>
    - <ast.Constant object at 0x7fb9dd6f3b80>
    - <ast.Name object at 0x7fb9dd6f33a0>
    - <ast.Constant object at 0x7fb9dd6f3c40>
    - <ast.Constant object at 0x7fb9dd6f3eb0>
    - <ast.Constant object at 0x7fb9dd6f3fd0>
    argNames:
    - self
    - path
    - name_function
    - compression
    - encoding
    - compute
    - storage_options
    - last_endline
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 816
    functionName: dask.bag.core.Bag.to_textfiles
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.bag.core.Bag.to_textfiles
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2e9bb0>
    - <ast.Constant object at 0x7fb9df2e9490>
    - <ast.Constant object at 0x7fb9df2e9dc0>
    - <ast.Constant object at 0x7fb9df2e9b50>
    - <ast.Constant object at 0x7fb9df2e9f40>
    - <ast.Constant object at 0x7fb9df2e9df0>
    argNames:
    - self
    - filename
    - schema
    - name_function
    - storage_options
    - codec
    - sync_interval
    - metadata
    - compute
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 840
    functionName: dask.bag.core.Bag.to_avro
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.bag.core.Bag.to_avro
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2e9a00>
    - <ast.Name object at 0x7fb9df2e9eb0>
    - <ast.Constant object at 0x7fb9df2e9580>
    - <ast.Name object at 0x7fb9df2e9ee0>
    argNames:
    - self
    - binop
    - combine
    - initial
    - split_every
    - out_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 865
    functionName: dask.bag.core.Bag.fold
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - tlz.curried.reduce
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - tlz.curry
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5eb400>
    - <ast.Name object at 0x7fb9dc5eb340>
    - <ast.Constant object at 0x7fb9dc5eb640>
    argNames:
    - self
    - perpartition
    - aggregate
    - split_every
    - out_type
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1005
    functionName: dask.bag.core.Bag.reduction
    functionSourceFile: dask.bag.core
    functionUses: 389
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.curried.reduce
    functionSourceFile: tlz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc90f9d0>
    - <ast.Constant object at 0x7fb9dc90fe50>
    argNames:
    - self
    - split_every
    - sort
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 932
    functionName: dask.bag.core.Bag.frequencies
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.bag.core.Bag.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - result.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc90fe20>
    - <ast.Constant object at 0x7fb9deab8730>
    argNames:
    - self
    - k
    - key
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 951
    functionName: dask.bag.core.Bag.topk
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - inspect.getfullargspec
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - dask.utils.getargspec
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.compose
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.utils.takes_multiple_arguments
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.compose
    functionSourceFile: tlz
    functionUses: 386
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deab82e0>
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 978
    functionName: dask.bag.core.Bag.distinct
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.partition_all
    functionSourceFile: tlz
    functionUses: 404
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc401130>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1075
    functionName: dask.bag.core.Bag.sum
    functionSourceFile: dask.bag.core
    functionUses: 2
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4018b0>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1079
    functionName: dask.bag.core.Bag.max
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc401a60>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1087
    functionName: dask.bag.core.Bag.any
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4017f0>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1099
    functionName: dask.bag.core.Bag.all
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea87730>
    argNames:
    - self
    - split_every
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1111
    functionName: dask.bag.core.Bag.count
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1123
    functionName: dask.bag.core.Bag.mean
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1126
    functionName: dask.bag.core.Bag.mean.mean_chunk
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1133
    functionName: dask.bag.core.Bag.mean.mean_aggregate
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.bag.core.Bag.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0d6d00>
    argNames:
    - self
    - ddof
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1139
    functionName: dask.bag.core.Bag.var
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0d65b0>
    argNames:
    - self
    - ddof
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1145
    functionName: dask.bag.core.Bag.std
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.bag.core.Bag.var
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - dask.bag.core.Item.apply
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0d6e50>
    argNames:
    - self
    - other
    - on_self
    - on_other
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1149
    functionName: dask.bag.core.Bag.join
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - other.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dsk.update
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1218
    functionName: dask.bag.core.Bag.product
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 7
    argDefaultValues:
    - <ast.Name object at 0x7fb9ddd4a040>
    - <ast.Constant object at 0x7fb9ddd4ab20>
    - <ast.Name object at 0x7fb9ddd4a910>
    - <ast.Constant object at 0x7fb9ddd4a880>
    argNames:
    - self
    - key
    - binop
    - initial
    - combine
    - combine_initial
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1234
    functionName: dask.bag.core.Bag.foldby
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ded11640>
    - <ast.Constant object at 0x7fb9ded11fa0>
    - <ast.Constant object at 0x7fb9ded11eb0>
    argNames:
    - self
    - k
    - npartitions
    - compute
    - warn
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1418
    functionName: dask.bag.core.Bag.take
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - dask.array._array_expr._collection.Array.optimize
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1473
    functionName: dask.bag.core.Bag.flatten
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1492
    functionName: dask.bag.core.Bag.__iter__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.Array.compute
    - <builtin>.iter
    - dask.array._array_expr._collection.Array.optimize
    - dask.base.DaskMethodsMixin.compute
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc908e0>
    - <ast.Constant object at 0x7fb9dcc90df0>
    - <ast.BinOp object at 0x7fb9dcc90220>
    - <ast.Constant object at 0x7fb9dcc90250>
    - <ast.Constant object at 0x7fb9dcc904f0>
    argNames:
    - self
    - grouper
    - method
    - npartitions
    - blocksize
    - max_branch
    - shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 34
    functionLinenumber: 1495
    functionName: dask.bag.core.Bag.groupby
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.bag.core.bag_map.build_iters
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - bags.append
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - splits.append
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.bag.core.groupby_disk
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - group.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - tlz.concat.name.keys
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - groups.extend
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.bag.core.Bag.map
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - return_type.pop
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask.utils.insert
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - args2.append
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - joins.append
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - bag_kwargs.values
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - npartitions.pop
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - dask.bag.core.groupby_tasks
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - dask.bag.core.bag_map
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.utils.digit
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - groups.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - Exception
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ded2e970>
    - <ast.BinOp object at 0x7fb9ded2e730>
    argNames:
    - b
    - grouper
    - npartitions
    - blocksize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2464
    functionName: dask.bag.core.groupby_disk
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - k.replace
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.config.get
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Lambda object at 0x7fb9dcc1fe50>
    - <ast.Constant object at 0x7fb9dcc1f760>
    argNames:
    - b
    - grouper
    - hash
    - max_branch
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 2374
    functionName: dask.bag.core.groupby_tasks
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.bag.core.bag_map.build_iters
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - bags.append
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - splits.append
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - tlz.concat.name.keys
    - mins.astype
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - tlz.merge
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - groups.extend
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - dask.bag.core.Bag.map
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - return_type.pop
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask.utils.insert
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - contextlib.suppress
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - args2.append
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - joins.append
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - bag_kwargs.values
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - npartitions.pop
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - dask.bag.core.bag_map
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.utils.digit
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - numpy.can_cast
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - groups.append
    - tlz.concat.__dask_graph__
    - dimension_result.append
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc508e0>
    - <ast.Constant object at 0x7fb9ddc50df0>
    - <ast.Constant object at 0x7fb9ddc50a90>
    argNames:
    - self
    - meta
    - columns
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1559
    functionName: dask.bag.core.Bag.to_dataframe
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.bag.core.Bag.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - pandas.DataFrame
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - functools.partial._meta.dtypes.to_dict
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - fsspec.core.OpenFile._meta.dtypes.to_dict
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dfs.__dask_keys__
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask.bag.core.Bag.take
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - dask.dataframe.utils.make_meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - dask.array._array_expr._collection.Array.optimize
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.context.GlobalMethod.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    - tlz.concat._meta.dtypes.to_dict
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.utils.make_meta
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial._meta.dtypes.to_dict
    functionSourceFile: functools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fsspec.core.OpenFile._meta.dtypes.to_dict
    functionSourceFile: fsspec
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.concat._meta.dtypes.to_dict
    functionSourceFile: tlz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dfs.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb0d8e0>
    argNames:
    - self
    - optimize_graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1640
    functionName: dask.bag.core.Bag.to_delayed
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.bag.core.Bag.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.context.GlobalMethod.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.delayed.Delayed.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddb869d0>
    - <ast.Constant object at 0x7fb9ddb86940>
    argNames:
    - self
    - npartitions
    - partition_size
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 1664
    functionName: dask.bag.core.Bag.repartition
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.divmod
    - <builtin>.hasattr
    - split_mem_usages.extend
    - dask.bag.core.Bag.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - dask.bag.core.Bag.reduction
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask.utils.iter_chunks
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.accumulate.insert
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.bag.core.repartition_npartitions
    - chunk.append
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.bag.core._repartition_from_boundaries
    - obj.__getnewargs__
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - tlz.accumulate.append
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask.bag.core._split_partitions
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.bag.core.repartition_size
    - dsk.pop
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - dask.bag.core.Bag.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.bag.core.Item.__init__
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - bag
    - npartitions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2627
    functionName: dask.bag.core.repartition_npartitions
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.divmod
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.accumulate.insert
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.bag.core._repartition_from_boundaries
    - obj.__getnewargs__
    - tlz.accumulate.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask.bag.core._split_partitions
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - bag
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 2661
    functionName: dask.bag.core.repartition_size
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.nan.data.chunks.replace
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - split_mem_usages.extend
    - dask.bag.core.Bag.map_partitions
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - numpy.nan.shape.replace
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - kwargs.items
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask.utils.iter_chunks
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - <builtin>.tuple
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.accumulate.insert
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - chunk.append
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - dask.bag.core._repartition_from_boundaries
    - obj.__getnewargs__
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - tlz.accumulate.append
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - dask.bag.core._split_partitions
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - <builtin>.iter
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcc933d0>
    argNames:
    - self
    - binop
    - initial
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1698
    functionName: dask.bag.core.Bag.accumulate
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc543c70>
    argNames:
    - binop
    - seq
    - initial
    - is_first
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1736
    functionName: dask.bag.core.accumulate_part
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - tlz.accumulate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.BinOp object at 0x7fb9dc543400>
    argNames:
    - grouper
    - sequence
    - npartitions
    - p
    - nelements
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1746
    functionName: dask.bag.core.partition
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    - tlz.groupby
    - tlz.groupby.items
    - <builtin>.int
    - p.append
    - tlz.partition_all
    - <builtin>.abs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.groupby.items
    functionSourceFile: tlz
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - grouper
    - group
    - p
    - barrier_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1757
    functionName: dask.bag.core.collect
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - tlz.groupby
    - <builtin>.list
    - p.get
    - tlz.groupby.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcad86a0>
    - <ast.Constant object at 0x7fb9dcad8fd0>
    argNames:
    - seq
    - partition_size
    - npartitions
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1763
    functionName: dask.bag.core.from_sequence
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - math.sqrt
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - math.ceil
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - math.floor
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.floor
    functionSourceFile: math
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - urls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1813
    functionName: dask.bag.core.from_url
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - uuid.uuid4
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1845
    functionName: dask.bag.core.dictitems
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - d.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - bags
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1854
    functionName: dask.bag.core.concat
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - itertools.count
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - bag.__dask_keys__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bag.__dask_keys__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1872
    functionName: dask.bag.core.reify
    functionSourceFile: dask.bag.core
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.map
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc3c190>
    argNames:
    - seq
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1931
    functionName: dask.bag.core.chunk_distinct
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - <builtin>.callable
    - <builtin>.list
    - functools.partial
    - tlz.unique
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc3cca0>
    argNames:
    - seqs
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1937
    functionName: dask.bag.core.merge_distinct
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - dask.bag.core.chunk_distinct
    - tlz.concat
    - tlz.unique
    - <builtin>.list
    - <builtin>.callable
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - seqs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1941
    functionName: dask.bag.core.merge_frequencies
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - d.items
    - collections.defaultdict
    - <builtin>.isinstance
    - <builtin>.list
    - collections.defaultdict.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.update
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - npartitions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 1957
    functionName: dask.bag.core.bag_range
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - tlz.take
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.take
    functionSourceFile: tlz
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - bags
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 1980
    functionName: dask.bag.core.bag_zip
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dec0d820>
    - <ast.Constant object at 0x7fb9dec0d8e0>
    argNames:
    - f
    - iters
    - iter_kwarg_keys
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2031
    functionName: dask.bag.core.map_chunk
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - functools.partial
    - <builtin>.iter
    - dask.bag.core._MapChunk.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda578e0>
    argNames:
    - self
    - f
    - iters
    - kwarg_keys
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2053
    functionName: dask.bag.core._MapChunk.__init__
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2059
    functionName: dask.bag.core._MapChunk.__next__
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.dict
    - dask.bag.core._MapChunk.check_all_iterators_consumed
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2072
    functionName: dask.bag.core._MapChunk.check_all_iterators_consumed
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - <builtin>.next
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - f
    - x
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2090
    functionName: dask.bag.core.starmap_chunk
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - functools.partial
    - itertools.starmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.starmap
    functionSourceFile: itertools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bags.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args2.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: npartitions.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2206
    functionName: dask.bag.core.bag_map.build_iters
    functionSourceFile: dask.bag.core
    functionUses: 4
    functionsReached:
    - bag_kwargs.values
    - args.extend
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bag_kwargs.values
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: return_type.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 9
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 30
    functionLinenumber: 2234
    functionName: dask.bag.core.map_partitions
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - layers.append
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - bag_kwargs.items
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - bags.append
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - tlz.valmap
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - dask.bag.core.map_partitions.build_args
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - warnings.catch_warnings
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - return_type.pop
    - dask.array.core.unify_chunks
    - dask.bag.core.unpack_scalar_dask_kwargs
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - rv.update
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - contextlib.suppress
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - args2.append
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - npartitions.pop
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - tlz.concat.key.keys
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.bag.core.map_partitions.build_bag_kwargs
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - pairs.extend
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.linspace
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2305
    functionName: dask.bag.core.map_partitions.build_args
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - dask._task_spec.TaskRef.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2308
    functionName: dask.bag.core.map_partitions.build_bag_kwargs
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - bag_kwargs.items
    - dask._task_spec.TaskRef.__init__
    - rv.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bag_kwargs.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rv.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pairs.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fb9dc334c70>
    argNames:
    - binop
    - sequence
    - initial
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2360
    functionName: dask.bag.core._reduce
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - k
    - stage
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2367
    functionName: dask.bag.core.make_group
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2368
    functionName: dask.bag.core.make_group.h
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: groups.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: splits.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: joins.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: groups.extend
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - part
    - is_last
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2505
    functionName: dask.bag.core.empty_safe_apply
    functionSourceFile: dask.bag.core
    functionUses: 1
    functionsReached:
    - tlz.peek
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.peek
    functionSourceFile: tlz
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - parts
    - is_last
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2519
    functionName: dask.bag.core.empty_safe_aggregate
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - tlz.peek
    - dask.bag.core.empty_safe_apply
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5b7b50>
    argNames:
    - n
    - b
    - warn
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2524
    functionName: dask.bag.core.safe_take
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - warnings.warn
    - tlz.take
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - state_data
    - prob
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2534
    functionName: dask.bag.core.random_sample
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - random.Random.random
    - random.Random
    - random.Random.setstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.Random.setstate
    functionSourceFile: random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.Random.random
    functionSourceFile: random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.Random.randint
    functionSourceFile: random
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.random.default_rng
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: np_rng.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arr.tolist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - seq
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2598
    functionName: dask.bag.core.split
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - L.append
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.int
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: L.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - seq
    - columns
    - dtypes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2613
    functionName: dask.bag.core.to_dataframe
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - res.astype
    - <builtin>.map
    - <builtin>.len
    - dask.bag.core.reify
    - <builtin>.isinstance
    - <builtin>.list
    - pandas.DataFrame
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - bag
    - new_partitions_boundaries
    - new_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2724
    functionName: dask.bag.core._repartition_from_boundaries
    functionSourceFile: dask.bag.core
    functionUses: 3
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.accumulate.insert
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - tlz.accumulate.append
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - bag
    - nsplits
    - new_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 2689
    functionName: dask.bag.core._split_partitions
    functionSourceFile: dask.bag.core
    functionUses: 3
    functionsReached:
    - numpy.nan.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - <builtin>.id
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask.bag.core.Bag.__init__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - result.update
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.highlevelgraph._get_some_layer_name
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - deps.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - obj.items
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - partition
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2651
    functionName: dask.bag.core.total_mem_usage
    functionSourceFile: dask.bag.core
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - dask.bag.core.reify
    - <builtin>.isinstance
    - <builtin>.list
    - copy.deepcopy
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: copy.deepcopy
    functionSourceFile: copy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.accumulate.insert
    functionSourceFile: tlz
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tlz.accumulate.append
    functionSourceFile: tlz
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag.chunk
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4
    functionName: dask.bag.chunk.barrier
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8
    functionName: dask.bag.chunk.getitem
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - combine
    - acc
    - x
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15
    functionName: dask.bag.chunk.foldby_combine2
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - hash
    - grouper
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 19
    functionName: dask.bag.chunk.groupby_tasks_group_hash
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - seq
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 23
    functionName: dask.bag.chunk.var_chunk
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - ddof
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 32
    functionName: dask.bag.chunk.var_aggregate
    functionSourceFile: dask.bag.chunk
    functionUses: 0
    functionsReached:
    - <builtin>.float
    - <builtin>.list
    - <builtin>.zip
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag.utils
    functionSourceFile: dask.bag.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6c3df0>
    argNames:
    - a
    - b
    - scheduler
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: dask.bag.utils.assert_eq
    functionSourceFile: dask.bag.utils
    functionUses: 0
    functionsReached:
    - a.compute
    - <builtin>.hasattr
    - b.compute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.compute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: b.compute
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._interchange
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 28
    functionName: dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.get_columns
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._interchange.DaskColumn.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc68a0d0>
    argNames:
    - self
    - column
    - allow_copy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: dask.dataframe.dask_expr._interchange.DaskColumn.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.column_names
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.num_columns
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.num_rows
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 46
    functionName: dask.dataframe.dask_expr._interchange.DaskColumn.dtype
    functionSourceFile: dask.dataframe.dask_expr._interchange
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - dask.dataframe._compat.is_string_dtype
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - pandas.api.types.is_string_dtype
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - _NP_KINDS.get
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _NP_KINDS.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantiles
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._meta
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 29
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles.npartitions
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: dask.dataframe.dask_expr._quantiles.RepartitionQuantiles.__dask_postcompute__
    functionSourceFile: dask.dataframe.dask_expr._quantiles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.iinfo
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de011be0>
    argNames:
    - func
    - keys
    - token
    - level
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 202
    functionName: dask.dataframe.partitionquantiles.create_merge_tree
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 2
    functionsReached:
    - dask.dataframe.partitionquantiles.tree_width
    - dask.dataframe.partitionquantiles.tree_groups
    - tlz.take
    - <builtin>.len
    - rv.append
    - <builtin>.zip
    - <builtin>.iter
    - <builtin>.list
    - math.log
    - <builtin>.int
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.partitionquantiles
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea87d00>
    - <ast.Constant object at 0x7fb9dea873a0>
    argNames:
    - num_old
    - num_new
    - chunk_length
    - upsample
    - random_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: dask.dataframe.partitionquantiles.sample_percentiles
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 1
    functionsReached:
    - qs.sort
    - numpy.linspace
    - random_state.rand
    - numpy.random.RandomState
    - <builtin>.isinstance
    - numpy.concatenate
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random_state.rand
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: qs.sort
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5eb6a0>
    argNames:
    - N
    - to_binary
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 162
    functionName: dask.dataframe.partitionquantiles.tree_width
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 3
    functionsReached:
    - math.log
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - N
    - num_groups
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 180
    functionName: dask.dataframe.partitionquantiles.tree_groups
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 3
    functionsReached:
    - rv.append
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - qs
    - vals
    - length
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 241
    functionName: dask.dataframe.partitionquantiles.percentiles_to_weights
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 1
    functionsReached:
    - numpy.ediff1d
    - weights.tolist
    - dask.utils.Dispatch.__init__
    - vals.tolist
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ediff1d
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weights.tolist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.tolist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - vals_and_weights
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 273
    functionName: dask.dataframe.partitionquantiles.merge_and_compress_summaries
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.next
    - tlz.merge_sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 4
    IfCount: 9
    argCount: 3
    argDefaultValues: []
    argNames:
    - vals_and_weights
    - npartitions
    - dtype_info
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 303
    functionName: dask.dataframe.partitionquantiles.process_val_weights
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 0
    functionsReached:
    - numpy.interp
    - pandas.DatetimeIndex
    - numpy.maximum
    - numpy.minimum
    - numpy.floor
    - numpy.linspace
    - <builtin>.isinstance
    - numpy.concatenate
    - pandas.array
    - pandas.api.types.is_float_dtype
    - numpy.array
    - <builtin>.len
    - <builtin>.str
    - pandas.Categorical.from_codes
    - rv.sort
    - pandas.api.types.is_integer_dtype
    - numpy.cumsum
    - numpy.issubdtype
    - weights.sum
    - numpy.searchsorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rv.sort
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: weights.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 5
    argDefaultValues: []
    argNames:
    - df
    - num_old
    - num_new
    - upsample
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 398
    functionName: dask.dataframe.partitionquantiles.percentiles_summary
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 0
    functionsReached:
    - pandas.api.types.is_datetime64_dtype
    - random_state.rand
    - numpy.random.RandomState
    - data.to_frame
    - dask.dataframe.partitionquantiles.percentiles_to_weights
    - numpy.linspace
    - <builtin>.isinstance
    - numpy.concatenate
    - numpy.ediff1d
    - data.quantile
    - <builtin>.hasattr
    - <builtin>.int
    - vals.tolist
    - weights.tolist
    - <builtin>.type
    - dask.dataframe.partitionquantiles.sample_percentiles
    - qs.sort
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.utils.is_cupy_type
    - <builtin>.str
    - dask.utils.Dispatch.__init__
    - numpy.round
    - typ.__name__.lower
    - data.min
    - pandas.api.types.is_integer_dtype
    - <builtin>.all
    - numpy.issubdtype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.api.types.is_datetime64_dtype
    functionSourceFile: pandas
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.quantile
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.to_frame
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.round
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 470
    functionName: dask.dataframe.partitionquantiles.dtype_info
    functionSourceFile: dask.dataframe.partitionquantiles
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._backends
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.utils.Dispatch.register_lazy
    - dask.backends.CreationDispatch.__init__
    - dask.utils.Dispatch.register_lazy.wrapper
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    - dask.backends.CreationDispatch.register_backend
    - dask.utils.Dispatch.register_lazy.<RETURN>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: dask.dataframe.dask_expr._backends.ToPandasBackend.operation
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: dask.dataframe.dask_expr._backends.ToPandasBackend._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: dask.dataframe.dask_expr._backends.get_collection_type_series
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 56
    functionName: dask.dataframe.dask_expr._backends.get_collection_type_dataframe
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.dataframe.dask_expr._backends.get_collection_type_index
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 75
    functionName: dask.dataframe.dask_expr._backends._register_cudf
    functionSourceFile: dask.dataframe.dask_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - key
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 89
    functionName: dask.dataframe.dask_expr._groupby._as_dict
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - npartitions
    - by
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 95
    functionName: dask.dataframe.dask_expr._groupby._adjust_split_out_for_group_keys
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - math.ceil
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34fd0>
    argNames:
    - self
    - name
    - chunk
    - agg
    - finalize
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 155
    functionName: dask.dataframe.dask_expr._groupby.Aggregation.__init__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase._by_meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase._by_columns
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 177
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase.split_by
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.isinstance
    - dask.core.flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase.by
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 190
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase.levels
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.range
    - dask.dataframe.groupby._determine_levels
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 194
    functionName: dask.dataframe.dask_expr._groupby.GroupByBase.shuffle_by_index
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByChunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 202
    functionName: dask.dataframe.dask_expr._groupby.GroupByChunk._args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 206
    functionName: dask.dataframe.dask_expr._groupby.GroupByChunk._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.dataframe.dask_expr._reductions.Aggregate.operation
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 217
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._meta_chunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - out.to_frame
    - dask.dataframe.dask_expr._reductions.CustomReduction.chunk
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 222
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._chunk_cls_args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 226
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply.split_out
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 232
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._projection_columns
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 235
    functionName: dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._tune_down
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask._expr.Expr.operand
    - <builtin>.len
    - new_operands.append
    - dask._expr.Expr.substitute_parameters
    - functools.partial
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - df
    - by
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 301
    functionName: dask.dataframe.dask_expr._groupby.SingleAggregation.chunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - kwargs.get
    - dask.dataframe.groupby._apply_chunk
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 305
    functionName: dask.dataframe.dask_expr._groupby.SingleAggregation.aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.groupby
    - warnings.filterwarnings
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - warnings.catch_warnings
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - dask.dataframe._compat.check_observed_deprecation
    - pandas.Series
    - dask.dataframe.groupby._groupby_aggregate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 309
    functionName: dask.dataframe.dask_expr._groupby.SingleAggregation.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 321
    functionName: dask.dataframe.dask_expr._groupby.SingleAggregation.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 333
    functionName: dask.dataframe.dask_expr._groupby.SingleAggregation._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.dataframe.dask_expr._groupby.groupby_projection
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - expr
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1307
    functionName: dask.dataframe.dask_expr._groupby.groupby_projection
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 4
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregationBase
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 381
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregationBase.spec
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.groupby._normalize_spec
    - dask.utils.funcname
    - <builtin>.zip
    - dask.utils.is_dataframe_like
    - res.extend
    - dask.dataframe.utils.is_scalar
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.type
    - dask.utils.is_series_like
    - spec.values
    - collections.OrderedDict
    - <builtin>.str
    - subspec.items
    - <builtin>.any
    - typ.__name__.lower
    - itertools.repeat
    - spec.items
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 415
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregationBase.agg_args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - simple_impl.keys
    - dask.utils.funcname
    - dask.dataframe.groupby._build_agg_args
    - <builtin>.zip
    - known_np_funcs.get
    - <builtin>.sorted
    - aggs.values
    - by_name.setdefault
    - finalizers.append
    - dask.dataframe.groupby._build_agg_args_list
    - func_kwargs.keys
    - dask.dataframe.groupby._build_agg_args_std
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.type
    - operator.itemgetter
    - <builtin>.len
    - chunks.values
    - dask.dataframe.groupby._build_agg_args_mean
    - <builtin>.str
    - dask.dataframe.groupby._build_agg_args_custom
    - dask.dataframe.groupby._build_agg_args_simple
    - dask.dataframe.groupby._make_agg_id
    - dask.utils.itemgetter.__init__
    - by_name.values
    - dask.dataframe.groupby._build_agg_args_single
    - dask.dataframe.groupby._build_agg_args_var
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 419
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregationBase._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.type
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregation
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 444
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregation._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby.GroupbyAggregation._lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 451
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregation._lower
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 448
    functionName: dask.dataframe.dask_expr._groupby.GroupbyAggregation._is_decomposable
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 481
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation._meta.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 491
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.should_shuffle
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 495
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - df.groupby
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - dask.dataframe.groupby._groupby_aggregate_spec
    - dask.dataframe.core._concat
    - <builtin>.isinstance
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 499
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 508
    functionName: dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby._as_dict
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.range
    - dask.dataframe.groupby._determine_levels
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 526
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.groupby._groupby_raise_unaligned
    - <builtin>.all
    - dask.utils.is_dataframe_like
    - df.head
    - da.core.concatenate3
    - kwargs.get
    - dask.dataframe.methods.concat
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - df.index.equals
    - <builtin>.hasattr
    - pandas.Series
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - collections.OrderedDict
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - dask.core.flatten
    - typ.__name__.lower
    - dask.dataframe.groupby._groupby_apply_funcs
    - dask.dataframe.core.has_parallel_type
    - warnings.catch_warnings
    - df.__class__
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 530
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.groupby._groupby_raise_unaligned
    - <builtin>.all
    - dask.utils.is_dataframe_like
    - df.head
    - da.core.concatenate3
    - kwargs.get
    - dask.dataframe.methods.concat
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - df.index.equals
    - <builtin>.hasattr
    - pandas.Series
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - collections.OrderedDict
    - <builtin>.list
    - dask.utils.Dispatch.__init__
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - dask.core.flatten
    - typ.__name__.lower
    - dask.dataframe.groupby._groupby_apply_funcs
    - dask.dataframe.core.has_parallel_type
    - dask.dataframe.groupby._agg_finalize
    - warnings.catch_warnings
    - df.__class__
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 534
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 543
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 553
    functionName: dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby._as_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 600
    functionName: dask.dataframe.dask_expr._groupby.Size._simplify_down
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - <builtin>.type
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.ValueCounts
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Unique
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 641
    functionName: dask.dataframe.dask_expr._groupby.Unique.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Cov
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - g
    - levels
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 656
    functionName: dask.dataframe.dask_expr._groupby.Cov.combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 660
    functionName: dask.dataframe.dask_expr._groupby.Cov.aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - col_mapping.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - counts.append
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - meta.reshape
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - sums.append
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - result.columns.set_levels
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - result.stack
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - col_mapping.pop
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - numblocks.items
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - idx_mapping.append
    - dask.array.routines.variadic_choose
    - extra_names.append
    - numpy.nan.T.data._meta
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask.dataframe.groupby._cov_agg
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.dataframe.core._concat
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - inv_col_mapping.keys
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - dask.dataframe.core.has_parallel_type
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - pandas.Series
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - inv_col_mapping.get
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - da.core.concatenate3
    - meta.astype
    - muls.append
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - col_mapping.keys
    - numpy.prod
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.linspace
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - result.index.set_names
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 664
    functionName: dask.dataframe.dask_expr._groupby.Cov.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 668
    functionName: dask.dataframe.dask_expr._groupby.Cov.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 676
    functionName: dask.dataframe.dask_expr._groupby.Cov.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 687
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction._tune_down
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask._expr.Expr.operand
    - <builtin>.len
    - new_operands.append
    - dask._expr.Expr.substitute_parameters
    - functools.partial
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 698
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction.split_out
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - dask._expr.Expr.operand
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 704
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction._chunk_cls_args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 708
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction._meta_chunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - typ.__name__.lower
    - dask.utils.is_series_like
    - out.to_frame
    - dask.dataframe.dask_expr._reductions.CustomReduction.chunk
    - <builtin>.hasattr
    - <builtin>.all
    - dask.utils.Dispatch.__init__
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 712
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction._divisions
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 720
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.dataframe.dask_expr._groupby.groupby_projection
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 724
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 728
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 732
    functionName: dask.dataframe.dask_expr._groupby.GroupByReduction.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdfed60>
    - <ast.Constant object at 0x7fb9dcdfe460>
    - <ast.Constant object at 0x7fb9dcdfeca0>
    argNames:
    - g
    - levels
    - sort
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 741
    functionName: dask.dataframe.dask_expr._groupby._var_combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - g.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Var
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 770
    functionName: dask.dataframe.dask_expr._groupby.Var.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 778
    functionName: dask.dataframe.dask_expr._groupby.Var.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 783
    functionName: dask.dataframe.dask_expr._groupby.Std._lower
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - by
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 795
    functionName: dask.dataframe.dask_expr._groupby._mean_chunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - df.index.equals
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - dask.delayed.delayed
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - df.groupby
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.dataframe.groupby._is_aligned
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.dataframe._compat.check_observed_deprecation
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - g.sum
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - df.to_frame
    - dask.dataframe.groupby._groupby_raise_unaligned
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby._mean_chunk.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7ceb0>
    - <ast.Constant object at 0x7fb9dca7c610>
    - <ast.Constant object at 0x7fb9dca7cc40>
    argNames:
    - g
    - levels
    - sort
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 805
    functionName: dask.dataframe.dask_expr._groupby._mean_combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - g.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7cbb0>
    - <ast.Constant object at 0x7fb9dca7cca0>
    - <ast.Constant object at 0x7fb9dca7c3d0>
    argNames:
    - g
    - levels
    - sort
    - observed
    - dropna
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 809
    functionName: dask.dataframe.dask_expr._groupby._mean_agg
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - g.groupby
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Mean
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - dfs
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 825
    functionName: dask.dataframe.dask_expr._groupby.nunique_df_combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - dask.dataframe.groupby._nunique_df_combine
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - df.groupby
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6fd8b0>
    argNames:
    - dfs
    - levels
    - name
    - sort
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 829
    functionName: dask.dataframe.dask_expr._groupby.nunique_df_aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - df.groupby
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.NUnique
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - df
    - by
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 843
    functionName: dask.dataframe.dask_expr._groupby.NUnique.chunk
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.to_frame
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.dataframe.groupby._nunique_df_chunk
    - dask.utils.is_dataframe_like
    - <builtin>.range
    - kwargs.get
    - <builtin>.isinstance
    - <builtin>.dict
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - df.drop_duplicates
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - dask.dataframe.groupby._determine_levels
    - <builtin>.any
    - typ.__name__.lower
    - grouped.astype
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 850
    functionName: dask.dataframe.dask_expr._groupby.NUnique.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 856
    functionName: dask.dataframe.dask_expr._groupby.NUnique.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 860
    functionName: dask.dataframe.dask_expr._groupby.NUnique.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Head
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - inputs
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 869
    functionName: dask.dataframe.dask_expr._groupby.Head.combine
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.core.flatten
    - dask.dataframe.methods.concat
    - dask.dataframe.core.has_parallel_type
    - <builtin>.len
    - tlz.first
    - <builtin>.isinstance
    - dask.dataframe.core._concat
    - da.core.concatenate3
    - dask.utils.Dispatch.__init__
    - pandas.Series
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Tail
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 900
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply.grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 904
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._groupby._meta_apply_transform
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - dask.dataframe.dask_expr._groupby._as_dict
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._groupby.GroupByApply.grp_func
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - grp_func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1288
    functionName: dask.dataframe.dask_expr._groupby._meta_apply_transform
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - dask.dataframe.dask_expr._groupby._as_dict
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._groupby.GroupByApply.grp_func
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 909
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply._divisions
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8ac0>
    argNames:
    - self
    - shuffled
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 914
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply._shuffle_grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 918
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply.unique_partition_mapping_columns_from_shuffle
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 927
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply.need_to_shuffle
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.set
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.dataframe.dask_expr._groupby._contains_index_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - index_name
    - by
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1211
    functionName: dask.dataframe.dask_expr._groupby._contains_index_name
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    - dask.dataframe.utils.is_scalar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 2
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 939
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply._lower
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - dask.dataframe.dask_expr._groupby.GroupByApply._shuffle_grp_func
    - <builtin>.enumerate
    - dask.dataframe.dask_expr._groupby.GroupByApply._lower.get_map_columns
    - dask._expr.Expr.operand
    - assign_exprs.extend
    - <builtin>.type
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - map_columns.get
    - cols.append
    - map_columns.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - df
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 945
    functionName: dask.dataframe.dask_expr._groupby.GroupByApply._lower.get_map_columns
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached:
    - <builtin>.str
    - map_columns.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_exprs.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: map_columns.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByTransform
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1035
    functionName: dask.dataframe.dask_expr._groupby.GroupByTransform.grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - group
    - what
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1039
    functionName: dask.dataframe.dask_expr._groupby._fillna
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByBFill
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1046
    functionName: dask.dataframe.dask_expr._groupby.GroupByBFill._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.dataframe.dask_expr._groupby.groupby_projection
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByFFill
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByShift
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1065
    functionName: dask.dataframe.dask_expr._groupby.GroupByShift.grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62760>
    argNames:
    - self
    - shuffled
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1068
    functionName: dask.dataframe.dask_expr._groupby.GroupByShift._shuffle_grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.Median
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1077
    functionName: dask.dataframe.dask_expr._groupby.Median.grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def620d0>
    argNames:
    - self
    - shuffled
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1080
    functionName: dask.dataframe.dask_expr._groupby.Median._shuffle_grp_func
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1083
    functionName: dask.dataframe.dask_expr._groupby.Median._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - str_pos.nonzero
    - <builtin>.sorted
    - dask.dataframe.dask_expr._groupby.groupby_projection
    - pandas.isna
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.right_on
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - dask.dataframe.dask_expr._shuffle.SetIndex.other
    - pandas.Index
    - <builtin>.len
    - numpy.array
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed.left_on
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1088
    functionName: dask.dataframe.dask_expr._groupby.Median.npartitions
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - df
    - by_key
    - get_key
    - columns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1095
    functionName: dask.dataframe.dask_expr._groupby.groupby_get_group
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - dask.dataframe.utils.is_scalar
    - kwargs.get
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.dataframe.groupby._groupby_get_group
    - <builtin>.list
    - kwargs.update
    - grouped.get_group
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GetGroup
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1107
    functionName: dask.dataframe.dask_expr._groupby.GetGroup._args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1111
    functionName: dask.dataframe.dask_expr._groupby.GetGroup._kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9520>
    - <ast.Constant object at 0x7fb9dd5e9a30>
    - <ast.Constant object at 0x7fb9de792670>
    - <ast.Constant object at 0x7fb9de792df0>
    - <ast.Constant object at 0x7fb9de792370>
    - <ast.Constant object at 0x7fb9de7928e0>
    - <ast.Constant object at 0x7fb9de792190>
    argNames:
    - df
    - by
    - key
    - group_keys
    - dropna
    - observed
    - numeric_only
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1119
    functionName: dask.dataframe.dask_expr._groupby._median_groupby_aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.groupby
    - g.median
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: g.median
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1163
    functionName: dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._args
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 1167
    functionName: dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.dataframe.dask_expr._groupby._meta_apply_transform
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr._extract_meta
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - dask.dataframe.dask_expr._groupby._as_dict
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - dask.dataframe.dask_expr._groupby.GroupByApply.grp_func
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Name object at 0x7fb9ddc17d00>
    - <ast.Constant object at 0x7fb9ddc17970>
    - <ast.Constant object at 0x7fb9ddc177c0>
    argNames:
    - df
    - grouper
    - key
    - func
    - args
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1224
    functionName: dask.dataframe.dask_expr._groupby.groupby_slice_apply
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.groupby
    - g.apply
    - dask.dataframe.groupby._groupby_slice_apply
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Name object at 0x7fb9ddc17fa0>
    - <ast.Constant object at 0x7fb9ddc17940>
    - <ast.Constant object at 0x7fb9ddc17340>
    argNames:
    - df
    - grouper
    - key
    - args
    - shuffled
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1248
    functionName: dask.dataframe.dask_expr._groupby.groupby_slice_shift
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.groupby
    - warnings.filterwarnings
    - dask.dataframe.groupby._groupby_slice_shift
    - dask.dataframe._compat.check_groupby_axis_deprecation
    - g.shift
    - warnings.catch_warnings
    - df.sort_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Name object at 0x7fb9ddc17d60>
    - <ast.Constant object at 0x7fb9ddc172b0>
    - <ast.Constant object at 0x7fb9dcbb5ac0>
    argNames:
    - df
    - grouper
    - key
    - func
    - args
    - group_keys
    - dropna
    - observed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1264
    functionName: dask.dataframe.dask_expr._groupby.groupby_slice_transform
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - df.groupby
    - dask.dataframe.groupby._groupby_slice_transform
    - <builtin>.len
    - g.transform
    - g.apply
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - by
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1328
    functionName: dask.dataframe.dask_expr._groupby._clean_by_expr
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - by.to_series
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: by.to_series
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulative
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1360
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulative._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.groupby._groupby_raise_unaligned
    - dask.utils.is_dataframe_like
    - kwargs.get
    - dask.dataframe.groupby._apply_chunk
    - <builtin>.isinstance
    - df.index.equals
    - <builtin>.hasattr
    - df.groupby
    - warnings.filterwarnings
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.list
    - kwargs.update
    - dask.dataframe.groupby._is_aligned
    - <builtin>.any
    - typ.__name__.lower
    - warnings.catch_warnings
    - <builtin>.all
    - dask.dataframe._compat.check_observed_deprecation
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1370
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulative._divisions
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1374
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulative.numeric_only
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1378
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulative._lower
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - typ.__name__.lower
    - dask.utils.is_series_like
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1451
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1457
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._layer
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupByCumcount
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - numeric_only
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1574
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 11
    functionsReached:
    - kwargs.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2f0370>
    - <ast.Constant object at 0x7fb9dd2f04c0>
    - <ast.Constant object at 0x7fb9dd2f0460>
    - <ast.Constant object at 0x7fb9dd2f0280>
    - <ast.Constant object at 0x7fb9dd2f03d0>
    argNames:
    - self
    - expr_cls
    - split_every
    - split_out
    - chunk_kwargs
    - aggregate_kwargs
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1578
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 21
    functionsReached:
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.config.canonical_name
    - dask.config.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1605
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.__getattr__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1611
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.__dir__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.filter
    - <builtin>.sorted
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1620
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.compute
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 1627
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - numpy.isscalar
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.dataframe.utils.is_scalar
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._groupby._as_dict
    - dask.dataframe.dask_expr._groupby.GroupBy.__init__
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.SeriesGroupBy.__init__
    - <builtin>.hasattr
    - ancestors.append
    - dask.utils.is_series_like
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - dask.tokenize._tokenize_deterministic
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.any
    - <builtin>.set
    - typ.__name__.lower
    - by.to_series
    - <builtin>.super
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    - <builtin>.all
    - dask.dataframe.dask_expr._groupby._clean_by_expr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.GroupBy
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - dask.dataframe.utils.insert_meta_param_description.<lambda1>
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.dataframe.utils.insert_meta_param_description
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - re.split
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - kwargs.get
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.dataframe.groupby._aggregate_docstring
    - <builtin>.len
    - textwrap.wrap
    - dask.utils._derived_from
    - dask.dataframe.groupby._aggregate_docstring.wrapper
    - last.split
    - dask.dataframe.utils.insert_meta_param_description.f
    - seen.add
    - inspect.signature
    - <builtin>.set
    - f.__doc__.replace
    - dask.utils.derived_from.wrapper
    - titles.items
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1653
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.get_group
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1657
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.count
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 2
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9decc9730>
    - <ast.Constant object at 0x7fb9decc99a0>
    argNames:
    - self
    - numeric_only
    - min_count
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1661
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.sum
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - result.where
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy.count
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb51f0>
    - <ast.Constant object at 0x7fb9defb5df0>
    argNames:
    - self
    - numeric_only
    - min_count
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1669
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.prod
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - result.where
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy.count
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb5730>
    argNames:
    - self
    - cls
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1676
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._cum_agg
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de878070>
    argNames:
    - self
    - numeric_only
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1688
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.cumsum
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby.GroupBy._cum_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd697f40>
    argNames:
    - self
    - numeric_only
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1692
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.cumprod
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby.GroupBy._cum_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1696
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.cumcount
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._groupby.GroupBy._cum_agg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1699
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._all_numeric
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debf0af0>
    - <ast.Constant object at 0x7fb9debf07f0>
    argNames:
    - self
    - numeric_only
    - split_out
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1707
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.mean
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - <builtin>.set
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - <builtin>.len
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.GroupBy._all_numeric
    - dask.dataframe.dask_expr._groupby.GroupBy._postprocess_series_squeeze
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.dataframe.dask_expr._groupby.SeriesGroupBy._all_numeric
    - dask.config.canonical_name
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2314
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy._all_numeric
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1716
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._postprocess_series_squeeze
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.hasattr
    - <builtin>.isinstance
    - dask.dataframe.utils.is_scalar
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def68d30>
    argNames:
    - self
    - numeric_only
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1731
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.min
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def68f70>
    argNames:
    - self
    - numeric_only
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1736
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.max
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbc83fd0>
    - <ast.Constant object at 0x7fb9dbc83eb0>
    argNames:
    - self
    - numeric_only
    - sort
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1741
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.first
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd4fa90>
    - <ast.Constant object at 0x7fb9ddd4f520>
    - <ast.Constant object at 0x7fb9ddd4f6a0>
    - <ast.Constant object at 0x7fb9ddd4ffa0>
    - <ast.Constant object at 0x7fb9ddd4f700>
    argNames:
    - self
    - ddof
    - split_every
    - split_out
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1748
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.cov
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd4f460>
    - <ast.Constant object at 0x7fb9ddd4f880>
    - <ast.Constant object at 0x7fb9ddd4f640>
    - <ast.Constant object at 0x7fb9ddd4f3a0>
    argNames:
    - self
    - split_every
    - split_out
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1766
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.corr
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc0a2e0>
    - <ast.Constant object at 0x7fb9dcc0af70>
    argNames:
    - self
    - numeric_only
    - sort
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1779
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.last
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc0a790>
    - <ast.Constant object at 0x7fb9dcc0a130>
    argNames:
    - self
    - limit
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1786
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.ffill
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Name object at 0x7fb9dedb0eb0>
    - <ast.Constant object at 0x7fb9dedb0df0>
    argNames:
    - self
    - expr_cls
    - func
    - meta
    - shuffle_method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2025
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 4
    functionsReached:
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.config.canonical_name
    - dask.config.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def7b850>
    - <ast.Constant object at 0x7fb9def7b700>
    argNames:
    - self
    - limit
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1792
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.bfill
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1798
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.size
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 2
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df769ac0>
    - <ast.Constant object at 0x7fb9df7699a0>
    - <ast.Constant object at 0x7fb9df769ca0>
    - <ast.Constant object at 0x7fb9df769f10>
    - <ast.Constant object at 0x7fb9df769b20>
    argNames:
    - self
    - split_every
    - split_out
    - skipna
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1802
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.idxmin
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd8513a0>
    - <ast.Constant object at 0x7fb9dd851610>
    - <ast.Constant object at 0x7fb9dd851c40>
    - <ast.Constant object at 0x7fb9dd851af0>
    - <ast.Constant object at 0x7fb9dd851d30>
    argNames:
    - self
    - split_every
    - split_out
    - skipna
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1821
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.idxmax
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - kwargs.copy
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd851be0>
    - <ast.Constant object at 0x7fb9dd851ca0>
    - <ast.Constant object at 0x7fb9dd851340>
    argNames:
    - self
    - n
    - split_every
    - split_out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1840
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.head
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - <builtin>.len
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - <builtin>.isinstance
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9c5ac0>
    - <ast.Constant object at 0x7fb9df9c5760>
    - <ast.Constant object at 0x7fb9df9c5df0>
    argNames:
    - self
    - n
    - split_every
    - split_out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1855
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.tail
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - <builtin>.len
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - <builtin>.isinstance
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9c54c0>
    - <ast.Constant object at 0x7fb9df9c5460>
    - <ast.Constant object at 0x7fb9df9c59a0>
    - <ast.Constant object at 0x7fb9df9c5b50>
    - <ast.Constant object at 0x7fb9df9c5dc0>
    argNames:
    - self
    - ddof
    - split_every
    - split_out
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1870
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.var
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.GroupBy._all_numeric
    - dask.dataframe.dask_expr._groupby.GroupBy._postprocess_series_squeeze
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.dataframe.dask_expr._groupby.SeriesGroupBy._all_numeric
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc4c4e20>
    - <ast.Constant object at 0x7fb9dc4c4a90>
    - <ast.Constant object at 0x7fb9dc4c4ca0>
    - <ast.Constant object at 0x7fb9dc4c4790>
    - <ast.Constant object at 0x7fb9dc4c4880>
    argNames:
    - self
    - ddof
    - split_every
    - split_out
    - numeric_only
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1899
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.std
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.GroupBy._all_numeric
    - dask.dataframe.dask_expr._groupby.GroupBy._postprocess_series_squeeze
    - <builtin>.hasattr
    - dask.dataframe.utils.is_scalar
    - dask.dataframe.dask_expr._groupby.SeriesGroupBy._all_numeric
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcc26d00>
    - <ast.Constant object at 0x7fb9dcc26580>
    - <ast.Constant object at 0x7fb9dcc26820>
    - <ast.Constant object at 0x7fb9dcc26070>
    argNames:
    - self
    - arg
    - split_every
    - split_out
    - shuffle_method
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1928
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.aggregate
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 1
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - pandas.core.apply.validate_func_kwargs
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.GroupBy.size
    - dask.config.canonical_name
    - pandas.core.apply.reconstruct_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.core.apply.reconstruct_func
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.core.apply.validate_func_kwargs
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1962
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.agg
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - dask.dataframe.dask_expr._groupby.GroupBy.aggregate
    - k.replace
    - pandas.core.apply.validate_func_kwargs
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._groupby.GroupBy.size
    - dask.config.canonical_name
    - pandas.core.apply.reconstruct_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcbfc670>
    argNames:
    - self
    - meta
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1965
    functionName: dask.dataframe.dask_expr._groupby.GroupBy._warn_if_no_meta
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 3
    functionsReached:
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - meta
    - shuffle_method
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1976
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.apply
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - warnings.warn
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._warn_if_no_meta
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Name object at 0x7fb9dee00700>
    - <ast.Constant object at 0x7fb9dee00730>
    argNames:
    - self
    - func
    - meta
    - shuffle_method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2045
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.transform
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - warnings.warn
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._warn_if_no_meta
    - dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dee00b80>
    - <ast.Name object at 0x7fb9dee00760>
    - <ast.Constant object at 0x7fb9dee008e0>
    argNames:
    - self
    - periods
    - meta
    - shuffle_method
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2083
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.shift
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - warnings.warn
    - k.replace
    - dask.dataframe.dask_expr._groupby.GroupBy._warn_if_no_meta
    - dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd913430>
    - <ast.Constant object at 0x7fb9dd913a30>
    - <ast.Constant object at 0x7fb9dd9133a0>
    - <ast.Constant object at 0x7fb9dd913d00>
    argNames:
    - self
    - split_every
    - split_out
    - shuffle_method
    - numeric_only
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2120
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.median
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - result.repartition
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.repartition
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd434c0>
    - <ast.Constant object at 0x7fb9dcd43910>
    - <ast.Constant object at 0x7fb9dcd431f0>
    - <ast.Constant object at 0x7fb9dcd43d00>
    argNames:
    - self
    - window
    - min_periods
    - center
    - win_type
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2143
    functionName: dask.dataframe.dask_expr._groupby.GroupBy.rolling
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask.dataframe.dask_expr._rolling.Rolling.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2240
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.value_counts
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2244
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.unique
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.canonical_name
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dede8ee0>
    - <ast.Constant object at 0x7fb9dede8a00>
    - <ast.Constant object at 0x7fb9dede8bb0>
    - <ast.Constant object at 0x7fb9dede8160>
    argNames:
    - self
    - split_every
    - split_out
    - skipna
    - numeric_only
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2247
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.idxmin
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - <builtin>.dict
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95bdf0>
    - <ast.Constant object at 0x7fb9de95b8b0>
    - <ast.Constant object at 0x7fb9de95ba30>
    - <ast.Constant object at 0x7fb9de95ba60>
    argNames:
    - self
    - split_every
    - split_out
    - skipna
    - numeric_only
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2263
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.idxmax
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.dask_expr._groupby.GroupBy._single_agg
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - <builtin>.dict
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de95b970>
    - <ast.Constant object at 0x7fb9de95beb0>
    - <ast.Constant object at 0x7fb9de95b790>
    argNames:
    - self
    - split_every
    - split_out
    - shuffle_method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2280
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.nunique
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._util.get_specified_shuffle
    - k.replace
    - dask.config.canonical_name
    - dask.config.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2308
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.cov
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2311
    functionName: dask.dataframe.dask_expr._groupby.SeriesGroupBy.corr
    functionSourceFile: dask.dataframe.dask_expr._groupby
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._concat
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 45
    functionName: dask.dataframe.dask_expr._concat.Concat.__str__
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr._expr.Expr._operands_for_repr
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.str
    - to_include.append
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.dataframe.dask_expr._concat.Concat._frames
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.dependencies
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._concat.Concat
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 59
    functionName: dask.dataframe.dask_expr._concat.Concat._meta
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.dataframe.methods.concat
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 109
    functionName: dask.dataframe.dask_expr._concat.Concat.interleave_partitions
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: dask.dataframe.dask_expr._concat.Concat._all_known_divisions
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: dask.dataframe.dask_expr._concat.Concat._monotonic_divisions
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.range
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 132
    functionName: dask.dataframe.dask_expr._concat.Concat._are_co_alinged_or_single_partition
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.are_co_aligned
    - <builtin>.enumerate
    - <builtin>.map
    - stack.pop
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - ancestors.append
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - stack.extend
    - seen.add
    - e.dependencies
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize_deterministic
    - <builtin>.set
    - dask.dataframe.dask_expr._util._tokenize_partial
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cast_dfs.append
    functionSourceFile: <builtin>
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 241
    functionName: dask.dataframe.dask_expr._concat.Concat._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - dask.dataframe.dask_expr._concat.Concat._simplify_up.get_columns_or_name
    - parent.operand
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.hasattr
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - <builtin>.set
    - dask.core.flatten
    - dask.dataframe.dask_expr._expr._sort_mixed
    - dask.dataframe.dask_expr._util._convert_to_list
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - e
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 244
    functionName: dask.dataframe.dask_expr._concat.Concat._simplify_up.get_columns_or_name
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 291
    functionName: dask.dataframe.dask_expr._concat.StackPartition._layer
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.methods.tolist
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.dataframe.utils.strip_unknown_categories
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - actual.columns.difference
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - pandas.api.types.is_dtype_equal
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - pandas.concat
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.utils.is_dataframe_like
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.repr
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - dask.utils.is_index_like
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - dask.dataframe.utils.check_meta
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - typ.__module__.split
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dtypes.fillna
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.max
    - meta.columns.tolist
    - typing.cast
    - <builtin>.set
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.utils.check_meta.equal_dtypes
    - meta.columns.difference
    - numpy.array_equal
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - actual.columns.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.utils.asciitable
    - dask.dataframe.utils.check_matching_columns
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.linalg.svd.__dask_graph__
    - <builtin>.any
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - cat_mask.any
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - tlz.unique
    - dask._task_spec.parse_input
    - x.cat.set_categories
    - x.index.set_categories
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask.dataframe.utils.has_known_categories
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.utils.is_namedtuple_instance
    - numpy.nan_to_num
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 331
    functionName: dask.dataframe.dask_expr._concat.StackPartitionInterleaved._layer
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._concat.ConcatUnindexed
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 359
    functionName: dask.dataframe.dask_expr._concat.ConcatUnindexed._meta
    functionSourceFile: dask.dataframe.dask_expr._concat
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask._expr.Expr.operand
    - dask.dataframe.methods.concat
    - dask._expr.Expr.dependencies
    - <builtin>.isinstance
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._describe
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._describe.DescribeNumeric
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 35
    functionName: dask.dataframe.dask_expr._describe.DescribeNumeric._meta
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.append
    functionSourceFile: numpy
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.core.dtypes.common.is_timedelta64_dtype
    functionSourceFile: pandas
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.core.dtypes.common.is_datetime64_any_dtype
    functionSourceFile: pandas
    functionUses: 375
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - name
    - is_timedelta_col
    - is_datetime_col
    - unit
    - stats
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 87
    functionName: dask.dataframe.dask_expr._describe.DescribeNumericAggregate.operation
    functionSourceFile: dask.dataframe.dask_expr._describe
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - pandas.to_datetime
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - dask.dataframe.dispatch.concat
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - q.apply
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - dask.dataframe.methods.describe_numeric_aggregate
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - numpy.nan.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dispatch.tolist
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - count.to_frame
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - q.to_frame
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - pandas.to_timedelta
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._datetime
    functionSourceFile: dask.dataframe.dask_expr._datetime
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._str_accessor
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb5f40>
    - <ast.UnaryOp object at 0x7fb9defb5d00>
    - <ast.Constant object at 0x7fb9defb5c10>
    argNames:
    - self
    - method
    - pat
    - n
    - expand
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 78
    functionName: dask.dataframe.dask_expr._str_accessor.StringAccessor._split
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 2
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._accessor.Accessor._function_map
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd697f10>
    - <ast.UnaryOp object at 0x7fb9dd697f40>
    - <ast.Constant object at 0x7fb9dd697700>
    argNames:
    - self
    - pat
    - n
    - expand
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 99
    functionName: dask.dataframe.dask_expr._str_accessor.StringAccessor.split
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._accessor.Accessor._function_map
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._str_accessor.StringAccessor._split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd697070>
    - <ast.UnaryOp object at 0x7fb9dd6972b0>
    - <ast.Constant object at 0x7fb9dd697400>
    argNames:
    - self
    - pat
    - n
    - expand
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 103
    functionName: dask.dataframe.dask_expr._str_accessor.StringAccessor.rsplit
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._accessor.Accessor._function_map
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._str_accessor.StringAccessor._split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9decc94c0>
    - <ast.Constant object at 0x7fb9decc9e20>
    - <ast.Constant object at 0x7fb9decc9d90>
    argNames:
    - self
    - others
    - sep
    - na_rep
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 106
    functionName: dask.dataframe.dask_expr._str_accessor.StringAccessor.cat
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 122
    functionName: dask.dataframe.dask_expr._str_accessor.StringAccessor.__getitem__
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.dataframe.dask_expr._accessor.Accessor._function_map
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 131
    functionName: dask.dataframe.dask_expr._str_accessor.CatBlockwise._args
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ser.str.cat
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 143
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.chunk_kwargs
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 147
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.combine_kwargs
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 151
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.aggregate_kwargs
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - ser
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 159
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.reduction_combine
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._str_accessor.Cat.reduction_chunk
    - ser.str.cat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - ser
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 163
    functionName: dask.dataframe.dask_expr._str_accessor.Cat.reduction_aggregate
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._str_accessor.Cat.reduction_chunk
    - ser.str.cat
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 171
    functionName: dask.dataframe.dask_expr._str_accessor.SplitMap.n
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 175
    functionName: dask.dataframe.dask_expr._str_accessor.SplitMap.pat
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 179
    functionName: dask.dataframe.dask_expr._str_accessor.SplitMap.expand
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._str_accessor.SplitMap
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 183
    functionName: dask.dataframe.dask_expr._str_accessor.SplitMap._meta
    functionSourceFile: dask.dataframe.dask_expr._str_accessor
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.io.parquet.utils
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 108
    functionName: dask.dataframe.io.parquet.utils.Engine.default_blocksize
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510ee0>
    argNames:
    - cls
    - fs
    - piece
    - columns
    - index
    - use_nullable_dtypes
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 112
    functionName: dask.dataframe.io.parquet.utils.Engine.read_partition
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510640>
    - <ast.Constant object at 0x7fb9dc510670>
    - <ast.Constant object at 0x7fb9dc510250>
    - <ast.Constant object at 0x7fb9dc510160>
    argNames:
    - cls
    - df
    - fs
    - path
    - append
    - partition_on
    - ignore_divisions
    - division_info
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 149
    functionName: dask.dataframe.io.parquet.utils.Engine.initialize_write
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - cls
    - df
    - path
    - fs
    - filename
    - partition_on
    - return_metadata
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 191
    functionName: dask.dataframe.io.parquet.utils.Engine.write_partition
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb42520>
    argNames:
    - cls
    - parts
    - meta
    - fs
    - path
    - append
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 224
    functionName: dask.dataframe.io.parquet.utils.Engine.write_metadata
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - path
    - fs
    - file_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 250
    functionName: dask.dataframe.io.parquet.utils.Engine.collect_file_metadata
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - cls
    - meta_list
    - fs
    - out_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 270
    functionName: dask.dataframe.io.parquet.utils.Engine.aggregate_metadata
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95850>
    argNames:
    - file_list
    - fs
    - root
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 363
    functionName: dask.dataframe.io.parquet.utils._analyze_paths
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 3
    functionsReached:
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path
    - out_list.append
    - <builtin>.enumerate
    - p.replace
    - <builtin>.len
    - <builtin>.zip
    - simpler.pop
    - simpler.append
    - <builtin>.list
    - <builtin>.all
    - _scrubbed.extend
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 5
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 369
    functionName: dask.dataframe.io.parquet.utils._analyze_paths._join_path
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 4
    functionsReached:
    - <builtin>.enumerate
    - dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    - p.replace
    - simpler.pop
    - simpler.append
    - <builtin>.list
    - _scrubbed.extend
    linkageType: pythonLinkage
    raised:
    - Exception
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - i
    - p
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 370
    functionName: dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 5
    functionsReached:
    - p.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.replace
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _scrubbed.extend
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simpler.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simpler.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out_list.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 5
    IfCount: 7
    argCount: 4
    argDefaultValues: []
    argNames:
    - file_path
    - file_row_group_stats
    - file_row_group_column_stats
    - stat_col_indices
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 452
    functionName: dask.dataframe.io.parquet.utils._aggregate_stats
    functionSourceFile: dask.dataframe.io.parquet.utils
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - pandas.DataFrame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stats.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: partition_names.index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: open_file_options.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: open_file_options.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: precache_options.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: user_kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filter_columns.intersection
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.einsumfuncs
    functionSourceFile: dask.array.einsumfuncs
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - operands
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 16
    functionName: dask.array.einsumfuncs.chunk_einsum
    functionSourceFile: dask.array.einsumfuncs
    functionUses: 0
    functionsReached:
    - kwargs.pop
    - <builtin>.type
    - chunk.reshape
    - einsum_lookup.dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: einsum_lookup.dispatch
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunk.reshape
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 29
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 42
    ICount: 3
    IfCount: 29
    argCount: 1
    argDefaultValues: []
    argNames:
    - operands
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 31
    functionName: dask.array.einsumfuncs.parse_einsum_input
    functionSourceFile: dask.array.einsumfuncs
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - subscripts.replace
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - subscript_list.append
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - output_sub.replace
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - input_subscripts.split
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - tmp_subscripts.count
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - input_tmp.split
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - sub.replace
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - subscripts.count
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - subscripts.split
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - operand_list.append
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - tmp_operands.pop
    - sub.count
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp_operands.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand_list.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subscript_list.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subscripts.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subscripts.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subscripts.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: input_tmp.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: output_sub.replace
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tmp_subscripts.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: input_subscripts.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - operands
    - dtype
    - optimize
    - split_every
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 202
    functionName: dask.array.einsumfuncs.einsum
    functionSourceFile: dask.array.einsumfuncs
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array._shuffle._calculate_new_chunksizes
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - inputs.split
    - <builtin>.float
    - subscripts.replace
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - dask.array.einsumfuncs.parse_einsum_input
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - subscript_list.append
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - output_sub.replace
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - <builtin>.divmod
    - numpy.result_type
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - result.sum
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - input_subscripts.split
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - tmp_subscripts.count
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.utils.cached_max
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - o.dtype.type
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - max_chunk_sizes.update
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.utils._max
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - new_chunksizes.extend
    - input_tmp.split
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - max_chunk_sizes.get
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - sub.replace
    - op.rechunk
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - subscripts.count
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - functools.reduce
    - new_ops.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - subscripts.split
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - max_chunk_sizes.values
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - operand_list.append
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - tmp_operands.pop
    - sub.count
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - numpy.einsum_path
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - changeable_dimensions.remove
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.dtype.type
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.einsum_path
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inputs.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: max_chunk_sizes.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: max_chunk_sizes.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: max_chunk_sizes.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: op.rechunk
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_ops.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.sum
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.ma
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - functools.wraps
    - numpy.__module__.split
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - dask.utils.Dispatch.register
    - <builtin>.range
    - not_supported.extend
    - dask.array.ma._wrap_masked
    - numpy.mro
    - doc.find
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.derived_from.wrapper
    - titles.items
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: dask.array.ma.normalize_masked_array
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2935e0>
    argNames:
    - a
    - fill_value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 25
    functionName: dask.array.ma.filled
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: dask.array.ma._wrap_masked
    functionSourceFile: dask.array.ma
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 32
    functionName: dask.array.ma._wrap_masked._
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 51
    functionName: dask.array.ma.masked_equal
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 60
    functionName: dask.array.ma.masked_invalid
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - v1
    - v2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 65
    functionName: dask.array.ma.masked_inside
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - v1
    - v2
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 71
    functionName: dask.array.ma.masked_outside
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - condition
    - a
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 77
    functionName: dask.array.ma.masked_where
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de1e89d0>
    - <ast.Constant object at 0x7fb9de1e82b0>
    - <ast.Constant object at 0x7fb9de1e86a0>
    argNames:
    - x
    - value
    - rtol
    - atol
    - shrink
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 94
    functionName: dask.array.ma.masked_values
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.core.map_blocks
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - tlz.concat.name.keys
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - threading.Lock
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - mins.copy
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - argpairs.append
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - cupy.take
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95b80>
    argNames:
    - a
    - fill_value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 104
    functionName: dask.array.ma.fix_invalid
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 110
    functionName: dask.array.ma.getdata
    functionSourceFile: dask.array.ma
    functionUses: 2
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dea05790>
    - <ast.Constant object at 0x7fb9dea05c10>
    argNames:
    - data
    - mask
    - masked_dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 121
    functionName: dask.array.ma._masked_array
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - numpy.ma.masked_array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7fb9dd6e7850>
    - <ast.Constant object at 0x7fb9dd6e7c40>
    argNames:
    - data
    - mask
    - fill_value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 128
    functionName: dask.array.ma.masked_array
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.nan.T.data.reshape
    - layers.append
    - distributed.shuffle.rechunk_p2p.size.ravel
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - result_in.append
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - numpy.array_equal
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - uuid.uuid4
    - dask.array.reshape._smooth_chunks
    - distributed.shuffle.rechunk_p2p.size.reshape
    - dask.base.is_dask_collection
    - numpy.asarray
    - dask.array.rechunk._compute_rechunk
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - dask.array.reshape.contract_tuple
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - numpy.nan.data.reshape
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - arginds.extend
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - dask.array.core.Array.reshape
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - heapq.heapify
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nonzero
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.nan.data.chunks.items
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.slicing._sanitize_index_element
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - numpy.nan.reshape
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - result_in.extend
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.reshape
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - dask._collections.new_collection
    - distinct.pop
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.reshape
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - heapq.heappush
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - dask.array.reshape._sanity_checks
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - numpy.flatnonzero
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.array.reshape._cal_max_chunk_size
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.reshape
    - dask.array.rechunk.merge_to_number
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - dask.array.reshape.reshape
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - heapq.heappop
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.reshape
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.allclose
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.nan.shape.items
    - one_dimensions.append
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - autos.remove
    - rec_cat_arg.flatten
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array.reshape.expand_tuple
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - <builtin>.enumerate
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - steps.append
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - distributed.shuffle.rechunk_p2p.size.data.reshape
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.slicing.sanitize_index
    - dask.array.reshape._calc_lower_dimension_chunks
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - numpy.nan.T.data.shape.items
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.reshape.reshape_rechunk
    - known_indices.append
    - numpy.nan.T.data.chunks.items
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.shuffle.rechunk_p2p.size.reshape
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arginds.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - fill_value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: dask.array.ma._set_fill_value
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - numpy.ma.set_fill_value
    - x.copy
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.set_fill_value
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - fill_value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 165
    functionName: dask.array.ma.set_fill_value
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.ma.core._check_fill_value
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.core._check_fill_value
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c5730>
    - <ast.Constant object at 0x7fb9de0c5cd0>
    - <ast.Constant object at 0x7fb9de0c5790>
    - <ast.Constant object at 0x7fb9de0c5280>
    argNames:
    - a
    - axis
    - weights
    - returned
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 176
    functionName: dask.array.ma.average
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - numpy.log2.outer
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - s.parameters.items
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - not_supported.extend
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.array.core.Array.swapaxes
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.utils.derived_from.wrapper
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - scipy.special.mro
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - numpy.__module__.split
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - dask.utils._derived_from
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.array.reductions.sum
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - dask.array.routines._average
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.result_type
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask.utils.ignore_warning
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - numpy.mro
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - dask._expr.Expr.lower_completely
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.utils.derived_from
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - line.strip
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - distributed.shuffle.rechunk_p2p.swapaxes
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.utils._skip_doctest
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - inspect.isclass
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - dask.array.ufunc.ufunc.__init__
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - numpy.broadcast_to
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - functools.wraps
    - doc.split
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - <builtin>.issubclass
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - operator.mod
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - scipy.special.__module__.split
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - numpy.greater.outer
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - dask.utils.unsupported_arguments
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - tail.find
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.utils.get_named_args
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - dask.utils.extra_titles
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.utils.skip_doctest
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - a.mean
    - stripped.startswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - dask.array.routines.swapaxes
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - titles.items
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - doc.find
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - dask.array.routines.result_type
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.array.ma.getmaskarray
    - numpy.nan.T.data.copy
    - k.replace
    - numpy.add.outer
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - extra.rstrip
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - avg.dtype.type
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c5c70>
    - <ast.Constant object at 0x7fb9de0c5850>
    argNames:
    - x
    - axis
    - keepdims
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 180
    functionName: dask.array.ma._chunk_count
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - numpy.ma.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.ma.count
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2af10>
    - <ast.Constant object at 0x7fb9dcb2a520>
    - <ast.Constant object at 0x7fb9dcb2a0d0>
    argNames:
    - a
    - axis
    - keepdims
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: dask.array.ma.count
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 199
    functionName: dask.array.ma.ones_like
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 205
    functionName: dask.array.ma.zeros_like
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - a
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 211
    functionName: dask.array.ma.empty_like
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 217
    functionName: dask.array.ma.nonzero
    functionSourceFile: dask.array.ma
    functionUses: 1
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - dask.core.literal.__init__
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.ma.getdata
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - numpy.nan.ravel
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - dask.array.core.broadcast_chunks
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - distributed.shuffle.rechunk_p2p.ravel
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - grid.append
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - dask.array.ma.getmaskarray
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.array.creation.indices
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - e.flatten
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc52daf0>
    - <ast.Constant object at 0x7fb9dc52d970>
    argNames:
    - condition
    - x
    - y
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 222
    functionName: dask.array.ma.where
    functionSourceFile: dask.array.ma
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - dask.array.creation.arange
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.from_array
    - <builtin>.list
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - numpy.arange
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - dask.array._reductions_generic._tree_reduce
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - dask.array.ma.nonzero
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.ma.getdata
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - tlz.concat.name.keys
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - dask.array.creation.meshgrid
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - roots.pop
    - distributed.shuffle.rechunk_p2p.size.T.data.ravel
    - numpy.nan.T.data.ravel
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - divisions.tolist
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.core.broadcast_arrays
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.routines.compress
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - distributed.shuffle.rechunk_p2p.data.ravel
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - numpy.nan.ravel
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.ravel
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask.array.routines.ravel
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - numpy.broadcast_to
    - numpy.logical_and.outer
    - distributed.default_client
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.core.broadcast_shapes
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array.routines.isnonzero
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.nan.data.ravel
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - dask.array.core.broadcast_chunks
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - itertools.zip_longest
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - dask.array.core._elemwise_normalize_where
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - dask.array.routines.argwhere
    - result.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - tlz.partition_all
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - xi.append
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - distributed.shuffle.rechunk_p2p.ravel
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - dask.array.routines.nonzero
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.core.elemwise
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - dask.array.core.ensure_int
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - shapes.append
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - grid.append
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.Array.ravel
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.ravel
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - dask.array.core.is_scalar_for_elemwise
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - fsspec.core.OpenFile._meta.values.view
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - dask.array.ma.getmaskarray
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - dask.array.creation.indices
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - e.flatten
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.fft
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - numpy.fft.ihfft.__module__.startswith
    - <builtin>.sorted
    - numpy.fft.hfft.__module__.startswith
    - <builtin>.range
    - numpy.fft.irfftn.__name__.endswith
    - dask.array.fft.fft_wrap
    - numpy.fft.ifft.__module__.startswith
    - <builtin>.getattr
    - <builtin>.isinstance
    - numpy.fft.ifft2.__name__.rstrip
    - numpy.fft.ihfft.__name__.endswith
    - numpy.fft.fft2.__name__.endswith
    - numpy.fft.rfft2.__module__.startswith
    - numpy.fft.ifft2.__name__.endswith
    - seen.add
    - numpy.fft.irfft.__name__.rstrip
    - numpy.fft.ifft2.__module__.startswith
    - numpy.fft.irfft2.__module__.startswith
    - stripped.startswith
    - numpy.fft.hfft.__name__.rstrip
    - numpy.fft.rfft2.__name__.rstrip
    - dask.utils.ignore_warning
    - <builtin>.enumerate
    - s.parameters.items
    - numpy.fft.irfftn.__module__.startswith
    - warnings.warn
    - scipy.special.__module__.split
    - numpy.mro
    - not_supported.extend
    - re.match
    - dask.utils.derived_from
    - numpy.fft.fft2.__module__.startswith
    - numpy.fft.fftn.__module__.startswith
    - <builtin>.len
    - numpy.fft.ifft.__name__.rstrip
    - numpy.fft.fftn.__name__.endswith
    - <builtin>.set
    - titles.items
    - line.strip
    - numpy.fft.irfft.__name__.endswith
    - numpy.fft.irfft.__module__.startswith
    - dask.utils._skip_doctest
    - numpy.fft.hfft.__name__.endswith
    - tail.find
    - doc.find
    - dask.utils.get_named_args
    - numpy.fft.ihfft.__name__.rstrip
    - dask.utils.extra_titles
    - numpy.fft.ifft.__name__.endswith
    - inspect.isclass
    - numpy.fft.irfft2.__name__.endswith
    - numpy.fft.ifftn.__module__.startswith
    - inspect.getmodule
    - inspect.signature
    - numpy.fft.fftn.__name__.rstrip
    - dask.utils.derived_from.wrapper
    - dask.utils.skip_doctest
    - <builtin>.all
    - scipy.special.mro
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - numpy.fft.ifftn.__name__.endswith
    - numpy.fft.rfft.__name__.rstrip
    - extra.rstrip
    - numpy.fft.rfft.__name__.endswith
    - numpy.fft.fft2.__name__.rstrip
    - numpy.fft.irfft2.__name__.rstrip
    - numpy.fft.irfftn.__name__.rstrip
    - numpy.fft.rfft2.__name__.endswith
    - dask.utils._derived_from
    - numpy.fft.rfftn.__name__.endswith
    - numpy.fft.rfftn.__module__.startswith
    - numpy.fft.rfft.__module__.startswith
    - numpy.fft.ifftn.__name__.rstrip
    - numpy.fft.rfftn.__name__.rstrip
    - dask.utils.unsupported_arguments
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - s
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: dask.array.fft._fft_out_chunks
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - s
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: dask.array.fft._rfft_out_chunks
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - s
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: dask.array.fft._irfft_out_chunks
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - s
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: dask.array.fft._hfft_out_chunks
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - a
    - s
    - axes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: dask.array.fft._ihfft_out_chunks
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2bb850>
    - <ast.Constant object at 0x7fb9dd2bb940>
    - <ast.Constant object at 0x7fb9dd2bbac0>
    argNames:
    - fft_func
    - kind
    - dtype
    - allow_fftpack
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 118
    functionName: dask.array.fft.fft_wrap
    functionSourceFile: dask.array.fft
    functionUses: 1
    functionsReached:
    - doc.split
    - numpy.fft.ihfft.__module__.startswith
    - numpy.fft.irfft.__module__.startswith
    - numpy.fft.irfftn.__module__.startswith
    - warnings.warn
    - numpy.fft.ifftn.__name__.endswith
    - numpy.fft.rfft.__name__.rstrip
    - numpy.fft.hfft.__module__.startswith
    - numpy.fft.hfft.__name__.endswith
    - dask.utils._skip_doctest
    - numpy.fft.rfft.__name__.endswith
    - numpy.fft.irfftn.__name__.endswith
    - numpy.fft.ifft.__module__.startswith
    - numpy.fft.ihfft.__name__.rstrip
    - numpy.fft.fft2.__name__.rstrip
    - numpy.fft.ifft.__name__.endswith
    - numpy.fft.irfft2.__name__.rstrip
    - numpy.fft.irfft2.__name__.endswith
    - numpy.fft.ifft2.__name__.rstrip
    - numpy.fft.irfftn.__name__.rstrip
    - numpy.fft.fft2.__module__.startswith
    - numpy.fft.ihfft.__name__.endswith
    - dask.utils.skip_doctest
    - numpy.fft.fftn.__module__.startswith
    - numpy.fft.ifftn.__module__.startswith
    - numpy.fft.fft2.__name__.endswith
    - numpy.fft.rfft2.__module__.startswith
    - numpy.fft.rfft2.__name__.endswith
    - inspect.getmodule
    - numpy.fft.ifft2.__name__.endswith
    - numpy.fft.ifft.__name__.rstrip
    - numpy.fft.fftn.__name__.endswith
    - numpy.fft.rfftn.__name__.endswith
    - numpy.fft.fftn.__name__.rstrip
    - line.strip
    - numpy.fft.irfft.__name__.rstrip
    - numpy.fft.ifft2.__module__.startswith
    - numpy.fft.irfft2.__module__.startswith
    - numpy.fft.rfftn.__module__.startswith
    - numpy.fft.rfft.__module__.startswith
    - numpy.fft.ifftn.__name__.rstrip
    - stripped.startswith
    - numpy.fft.rfftn.__name__.rstrip
    - numpy.fft.hfft.__name__.rstrip
    - numpy.fft.rfft2.__name__.rstrip
    - numpy.fft.irfft.__name__.endswith
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fftn.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifftn.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft2.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ihfft.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfftn.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft2.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft2.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfftn.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.hfft.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fft2.__module__.startswith
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ihfft.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fftn.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fft2.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifftn.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft2.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfftn.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.hfft.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft2.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft2.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfftn.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft.__name__.rstrip
    functionSourceFile: numpy
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb4c610>
    - <ast.Constant object at 0x7fb9dcb4c4c0>
    - <ast.Constant object at 0x7fb9dcb4c0a0>
    argNames:
    - a
    - n
    - axis
    - norm
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 217
    functionName: dask.array.fft.fft_wrap.func
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.fft.irfftn.__name__.endswith
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.fft.rfftn
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - numpy.fft.irfft
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - numpy.fft.irfft2.__name__.endswith
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.fft.ifft
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.fft.rfftn.__name__.endswith
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.fft.irfftn
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.fft.ifft2
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.fft.rfft2
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.fft.hfft
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - numpy.fft.ifftn.__name__.endswith
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - numpy.fft.rfft2.__name__.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - numpy.fft.irfft2
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fft.rfft
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - numpy.fft.fftn.__name__.endswith
    - dask._expr.ProhibitReuse.__dask_graph__
    - numpy.fft.fftn
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.fft.irfft.__name__.endswith
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.array.fft.fft_wrap.func
    - numpy.linalg.svd.key.name.__dask_graph__
    - dask.utils.has_keyword
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - numpy.fft.hfft.__name__.endswith
    - inputs.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.fft.rfft.__name__.endswith
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - numpy.fft.fft2
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.ones
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.fft.ifftn
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - numpy.fft.ihfft.__name__.endswith
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.fft.fft2.__name__.endswith
    - numpy.array
    - g.items
    - numpy.fft.ifft2.__name__.endswith
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - numpy.fft.ihfft
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.fft.ifft.__name__.endswith
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfftn.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfftn.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fft2.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft2.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifftn.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft2.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.hfft.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft2.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ihfft.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fftn.__name__.endswith
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfftn
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fftn
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.hfft
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft2
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft2
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifftn
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfftn
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.fft2
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.irfft
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ifft
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.ihfft
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.fft.rfft2
    functionSourceFile: numpy
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getmodule
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - i
    - n
    - d
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: dask.array.fft._fftfreq_block
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - i.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: i.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8640>
    - <ast.Constant object at 0x7fb9dcdb8d00>
    argNames:
    - n
    - d
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 263
    functionName: dask.array.fft.fftfreq
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.array.creation.arange
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - <builtin>.slice
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.isclose
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - result.update
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - dask.array.core.Array.map_blocks
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - <builtin>.super
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8790>
    - <ast.Constant object at 0x7fb9dcdb87f0>
    argNames:
    - n
    - d
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 273
    functionName: dask.array.fft.rfftfreq
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.nan.T.data.chunks.replace
    - dask.array.creation.arange
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - <builtin>.slice
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.isclose
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - result.update
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.core._compute_multiplier
    - <builtin>.super
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.nan.shape.get
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd3a4730>
    - <ast.Constant object at 0x7fb9dd3a4340>
    argNames:
    - x
    - axes
    - inverse
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 283
    functionName: dask.array.fft._fftshift_helper
    functionSourceFile: dask.array.fft
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510b20>
    argNames:
    - x
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 311
    functionName: dask.array.fft.fftshift
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - name.startswith
    - dask.array.fft._fftshift_helper
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510e80>
    argNames:
    - x
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 316
    functionName: dask.array.fft.ifftshift
    functionSourceFile: dask.array.fft
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - bisect.bisect
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.array_equal
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - partitioning_index.copy
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - <builtin>.filter
    - numpy.cosh.outer
    - numpy.maximum.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.Array.rechunk
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - dask.dataframe.utils.is_scalar
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - numpy.linalg.svd.name.values
    - numpy.nan.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.nan.data.chunks.items
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.delayed.tokenize
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - heapq.heappush
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - functools.partial.values.astype
    - dask._task_spec.cull
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.delayed.Delayed.__iter__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - functools.partial.astype
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.array.rechunk._get_chunks
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - name.startswith
    - dask.array.fft._fftshift_helper
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - rec_cat_arg.flatten
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - dask.array.rechunk._validate_rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array.core.concatenate
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - numpy.isscalar
    - dask.blockwise.broadcast_dimensions
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - original_chunks
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.array._array_expr._overlap._overlap_internal_chunks
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - mid.append
    - <builtin>.isinstance
    - axes.get
    - chunks.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - axes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: dask.array._array_expr._overlap.overlap_internal
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 4
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.MapOverlap
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 71
    functionName: dask.array._array_expr._overlap.MapOverlap._meta
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 75
    functionName: dask.array._array_expr._overlap.MapOverlap.chunks
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.len
    - mid.append
    - <builtin>.isinstance
    - tlz.curried.map
    - axes.get
    - dask.array._array_expr._overlap._overlap_internal_chunks
    - chunks.append
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: dask.array._array_expr._overlap.MapOverlap._name
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 82
    functionName: dask.array._array_expr._overlap.MapOverlap._layer
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - result.update
    - layers.values
    - dask.utils.ensure_dict
    - <builtin>.isinstance
    - tlz.unique
    - dask.highlevelgraph.HighLevelGraph.__init__
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - <builtin>.dict
    - layers.items
    - dask.layers.ArrayOverlapLayer.__init__
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb6c100>
    argNames:
    - x
    - depth
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 94
    functionName: dask.array._array_expr._overlap.trim_overlap
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._overlap.overlap.depth.get
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._overlap.coerce_boundary
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array._array_expr._overlap.overlap.boundary.get
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array._array_expr._collection.Array.map_overlap.depth.get
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array._array_expr._overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - dask.array._array_expr._overlap.coerce_depth
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - dask.array._array_expr._overlap.coerce_depth_type
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - boundary.get
    - numpy.exp2.outer
    - layers.update
    - dask.array._array_expr._overlap.trim_overlap.boundary.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._overlap.trim_internal
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array._array_expr._overlap.coerce_depth.default.get
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array._array_expr._collection.Array.map_overlap.boundary.get
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - dask.array._array_expr._overlap.coerce_boundary.default.get
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 805
    functionName: dask.array._array_expr._overlap.coerce_depth
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 6
    functionsReached:
    - dask.array._array_expr._overlap.coerce_depth_type
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - <builtin>.range
    - <builtin>.tuple
    - depth.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb6c130>
    argNames:
    - x
    - axes
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 111
    functionName: dask.array._array_expr._overlap.trim_internal
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 4
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.fabs.outer
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._overlap.overlap.depth.get
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._overlap.coerce_boundary
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - numpy.log.outer
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array._array_expr._overlap.overlap.boundary.get
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array._array_expr._collection.Array.map_overlap.depth.get
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array._array_expr._overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - out_ind.insert
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - boundary.get
    - numpy.exp2.outer
    - layers.update
    - dask.array._array_expr._overlap.trim_overlap.boundary.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - operator.neg
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.outer
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - math.prod
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.subtract.outer
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array._array_expr._overlap.coerce_depth.default.get
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array._array_expr._collection.Array.map_overlap.boundary.get
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - numpy.log1p.outer
    - numpy.where
    - a_pairs_list.append
    - dask.array._array_expr._overlap.coerce_boundary.default.get
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - boundary
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 827
    functionName: dask.array._array_expr._overlap.coerce_boundary
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 7
    functionsReached:
    - boundary.get
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.overlap.boundary.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.coerce_boundary.default.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.trim_overlap.boundary.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection.Array.map_overlap.boundary.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.trim_overlap.depth.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.overlap.depth.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._collection.Array.map_overlap.depth.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.coerce_depth.default.get
    functionSourceFile: dask
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - axes
    - boundary
    - _overlap_trim_info
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: dask.array._array_expr._overlap._trim
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - boundary.get
    - <builtin>.slice
    - <builtin>.zip
    - <builtin>.isinstance
    - axes.get
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 195
    functionName: dask.array._array_expr._overlap.periodic
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - r.rechunk
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - l
    - r
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: dask.array._array_expr._overlap._remove_overlap_boundaries
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 8
    functionsReached:
    - <builtin>.list
    - r.rechunk
    - l.rechunk
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 219
    functionName: dask.array._array_expr._overlap.reflect
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - r.rechunk
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - numpy.linalg.svd.key.keys
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - numpy.ma.where
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - subs.items
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 249
    functionName: dask.array._array_expr._overlap.nearest
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - r.rechunk
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - offset_type_name.endswith
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - dask.array.core.round_to
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - toolz.first
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - ideal_shape.append
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - distributed.default_client
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - dask.array.chunk.astype
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - functools.partial._meta.astype
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6c7490>
    argNames:
    - a
    - repeats
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 537
    functionName: dask.array._array_expr._creation.repeat
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 6
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - dask._expr.Expr.__iter__
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - axis
    - depth
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 274
    functionName: dask.array._array_expr._overlap.constant
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 5
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - numpy.log2.outer
    - dask._expr._ExprSequence.__dask_keys__
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.utils.SerializableLock.__init__
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - tlz.concat.key.name.values
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - numpy.maximum.outer
    - numpy.cosh.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - numpy.max
    - dask.array.rechunk._number_of_blocks
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - pandas.to_numeric.name.values
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - group.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - ideal_shape.append
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask._expr.Expr.lower_completely
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - distributed.default_client
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.sinh.outer
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - pandas.to_numeric.name.keys
    - traceback.format_tb
    - dask.array._array_expr._creation.full
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.array.chunk.astype
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - dask.delayed.DelayedLeaf.__init__
    - tlz.concat.values.min
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc4ba60>
    - <ast.Constant object at 0x7fb9ddc4b250>
    - <ast.Constant object at 0x7fb9ddc4bee0>
    - <ast.Constant object at 0x7fb9ddc4bf40>
    - <ast.Constant object at 0x7fb9ddc4bd30>
    argNames:
    - a
    - fill_value
    - order
    - dtype
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 476
    functionName: dask.array._array_expr._creation.full_like
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 6
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - kwargs.get
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.array._array_expr._creation.full
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - numpy.ndim
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: l.rechunk
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.rechunk
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb6f310>
    - <ast.Constant object at 0x7fb9dcb6fe80>
    argNames:
    - x
    - depth
    - kind
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 22
    functionLinenumber: 301
    functionName: dask.array._array_expr._overlap.boundaries
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 4
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask.array._array_expr._overlap.constant
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - dask.array._array_expr._overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - r.rechunk
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - numpy.hypot.outer
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - offset_type_name.endswith
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array._array_expr._overlap.periodic
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - tlz.unique
    - dask.delayed.delayed
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - kind.get
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - all_keys.extend
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask.array.creation._get_like_function_shapes_chunks
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - dask.array._array_expr._creation.full
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array._array_expr._overlap.reflect
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.array.rechunk._breakpoints
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - functools.partial._meta.astype
    - result.copy
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kind.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - size
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 334
    functionName: dask.array._array_expr._overlap.ensure_minimum_chunksize
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - <builtin>.tuple
    - output.append
    - <builtin>.min
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - depth2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 385
    functionName: dask.array._array_expr._overlap._get_overlap_rechunked_chunks
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 4
    functionsReached:
    - depth2.values
    - <builtin>.min
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.max
    - dask.array._array_expr._overlap.ensure_minimum_chunksize
    - <builtin>.tuple
    - output.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - depth
    - boundary
    - allow_rechunk
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 23
    functionLinenumber: 391
    functionName: dask.array._array_expr._overlap.overlap
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 3
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask.array._array_expr._overlap.constant
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.array._array_expr._overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - r.rechunk
    - dask.array.core.broadcast_to
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - numpy.hypot.outer
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - depth2.values
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - axes.get
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array._array_expr._overlap.periodic
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - boundary2.get
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - meta.reshape
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - tlz.unique
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - depth2.items
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array._array_expr._overlap.coerce_boundary
    - group.append
    - cupyx.scipy.sparse.hstack
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.shape.get
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - kind.get
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - tlz.sliding_window
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array._array_expr._overlap.coerce_depth
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - dask.array._array_expr._overlap.coerce_depth_type
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - boundary.get
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - dask.array._array_expr._overlap.overlap_internal
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - dask.array.creation._get_like_function_shapes_chunks
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - dask.array._array_expr._creation.full
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.array._array_expr._overlap.boundaries
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.array._array_expr._overlap.ensure_minimum_chunksize
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array._array_expr._overlap.reflect
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.array._array_expr._overlap._get_overlap_rechunked_chunks
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - l.rechunk
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: boundary2.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - depth
    - boundary
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 479
    functionName: dask.array._array_expr._overlap.add_dummy_padding
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - layers.append
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - pandas.to_numeric.key.name.values
    - dsk2.update
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - boundary.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - toolz.first
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask.utils.SerializableLock.__init__
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - a.astype
    - dask.array.core.Array.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._collection._as_dtype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - x.copy
    - functools.partial.values.astype
    - distributed.default_client
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - dask.array._array_expr._creation.empty_like
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - dask.array.core.Array.__dask_keys__
    - numpy.greater.outer
    - dask.array.creation._get_like_function_shapes_chunks
    - subs.items
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - a.flatten
    - numpy.nan.data.outer
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - fsspec.core.OpenFile._meta.values.view
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca07250>
    - <ast.Constant object at 0x7fb9dca07df0>
    - <ast.Constant object at 0x7fb9dca07d30>
    - <ast.Constant object at 0x7fb9dca07580>
    - <ast.Constant object at 0x7fb9dca072b0>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 289
    functionName: dask.array._array_expr._creation.empty_like
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 1
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - xs
    - arg
    - fn
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 711
    functionName: dask.array._array_expr._overlap.map_overlap.coerce
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 3
    functionsReached:
    - boundary.get
    - dask.array._array_expr._overlap.coerce_depth_type
    - <builtin>.len
    - <builtin>.zip
    - dask.array._array_expr._overlap.coerce_boundary
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - <builtin>.range
    - <builtin>.tuple
    - dask.array._array_expr._overlap.coerce_depth
    - depth.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - xs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 740
    functionName: dask.array._array_expr._overlap.map_overlap.assert_int_chunksize
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 3
    functionsReached:
    - <builtin>.type
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._overlap.map_overlap.<lambda1>
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - ndim
    - depth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 818
    functionName: dask.array._array_expr._overlap.coerce_depth_type
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 7
    functionsReached:
    - <builtin>.range
    - <builtin>.tuple
    - <builtin>.int
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d2c10>
    - <ast.Constant object at 0x7fb9df9d2a60>
    argNames:
    - x
    - window_shape
    - axis
    - automatic_rechunk
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 24
    functionLinenumber: 841
    functionName: dask.array._array_expr._overlap.sliding_window_view
    functionSourceFile: dask.array._array_expr._overlap
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array._array_expr._collection.from_array
    - dask.array.backends._numel
    - dask.array._array_expr._overlap.constant
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dask.array._array_expr._overlap.overlap.depth.get
    - dask.array._array_expr._collection.Array.astype
    - pandas.to_numeric.key.name.values
    - meta.sum
    - numpy.nan.chunks.get
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.array._array_expr._overlap.nearest
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - numpy.lib.array_utils.normalize_axis_tuple
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.array._shuffle._calculate_new_chunksizes
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.spacing.outer
    - <builtin>.super
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - r.rechunk
    - depth.get
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.broadcast_to
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - a.map_blocks
    - dask.base.tokenize
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._creation.repeat
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - tlz.get.keys
    - numpy.maximum.outer
    - numpy.cosh.outer
    - functools.partial._meta.values.view
    - depth2.values
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - axes.get
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.array._array_expr._overlap.map_overlap.assert_int_chunksize
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - dask.array._array_expr._overlap.periodic
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - olist.append
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - boundary2.get
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - x.astype
    - meta.reshape
    - toolz.first
    - tlz.unique
    - dask.base.DaskMethodsMixin.compute
    - dask.delayed.delayed
    - dask.array._reductions_generic._tree_reduce
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.array._array_expr._overlap.map_overlap
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - depth2.items
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - a.to_dask_array
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._overlap.coerce_boundary
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - cupyx.scipy.sparse.hstack
    - group.append
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - dask._expr.Expr.simplify_once
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.shape.get
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - maxes.isna
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array._array_expr._overlap.overlap.boundary.get
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - dask.array.utils.array_safe
    - tlz.concat._meta.min
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - <builtin>.divmod
    - kind.get
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - ilist.append
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.array._array_expr._collection.Array.map_overlap.depth.get
    - a.astype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - dask.array._array_expr._overlap.trim_overlap.depth.get
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.curried.map
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - safe_chunks.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - dask.array._array_expr._collection.concatenate
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - tlz.sliding_window
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array._array_expr._overlap.coerce_depth
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - dask.array._array_expr._overlap.coerce_depth_type
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - dask.array._array_expr._collection.stack
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - boundary.get
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - dask.array._array_expr._overlap.trim_overlap.boundary.get
    - dask.array._array_expr._collection._as_dtype
    - out.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - new_exprs.append
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - all_keys.extend
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - numpy.core.numeric.normalize_axis_tuple
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - x.copy
    - numpy.logical_and.outer
    - functools.partial.values.astype
    - distributed.default_client
    - tlz.partial
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - dask.array._array_expr._overlap.overlap_internal
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.delayed.Delayed.__dask_keys__
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - dask.array._array_expr._creation.full_like
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - tlz.get.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - output.append
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - functools.partial.astype
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - slab.map_blocks
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - dask.array._array_expr._overlap._remove_overlap_boundaries
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - new_chunksizes.append
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - s.sum
    - dask._task_spec.convert_legacy_task
    - dask.array.creation._get_like_function_shapes_chunks
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.array.chunk.trim
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - new_chunksizes.extend
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - safe_chunks.copy
    - tlz.concat.values.astype
    - dask.array._array_expr._creation.full
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.array._array_expr._overlap.map_overlap.coerce.<RETURN>.get
    - dask.array._array_expr._overlap.boundaries
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.iterable
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - dask.array._array_expr._overlap.ensure_minimum_chunksize
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - d.values
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - dask.array._array_expr._overlap.trim_internal
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - numpy.nan.data.outer
    - a.flatten
    - dask.delayed.DelayedLeaf.__init__
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - dask.array.core.ensure_int
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.__dask_graph__
    - dask.array.utils.asanyarray_safe
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - dask.array._array_expr._collection.asarray
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - dask.array._array_expr._overlap.reflect
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - dask.array._array_expr._overlap.map_overlap.coerce
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.array._array_expr._overlap._get_overlap_rechunked_chunks
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sig.index
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - x.rechunk
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - slices.append
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ndim
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - dask.array._array_expr._overlap.coerce_depth.default.get
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - cupy.take
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - numpy.linspace
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - dask.array._array_expr._collection.Array.map_overlap.boundary.get
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - changeable_dimensions.remove
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - l.rechunk
    - dask._task_spec.parse_input
    - functools.partial._meta.astype
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - <builtin>.reversed
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.array._array_expr._overlap.overlap
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array._array_expr._overlap.coerce_boundary.default.get
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._expr
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 24
    functionName: dask.array._array_expr._expr.ArrayExpr._operands_for_repr
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._expr.ArrayExpr
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 28
    functionName: dask.array._array_expr._expr.ArrayExpr.shape
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - dask.utils.cached_cumsum
    - dask.utils._cumsum
    - <builtin>.isinstance
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 32
    functionName: dask.array._array_expr._expr.ArrayExpr.ndim
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: dask.array._array_expr._expr.ArrayExpr.chunksize
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: dask.array._array_expr._expr.ArrayExpr.dtype
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 48
    functionName: dask.array._array_expr._expr.ArrayExpr.chunks
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: dask.array._array_expr._expr.ArrayExpr.numblocks
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: dask.array._array_expr._expr.ArrayExpr.size
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - functools.reduce
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.array._array_expr._expr.ArrayExpr.name
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: dask.array._array_expr._expr.ArrayExpr.__len__
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - numpy.isnan
    - <builtin>.sum
    - <builtin>.int
    linkageType: pythonLinkage
    raised:
    - ValueError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 27
    functionLinenumber: 78
    functionName: dask.array._array_expr._expr.ArrayExpr._cached_keys
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.mod.outer
    - numpy.all
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - graphs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - numpy.positive.outer
    - typing.cast
    - offset_type_name.endswith
    - tlz.concat.key.name.values
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._expr.HLGExpr.from_collection
    - pandas.to_numeric.key.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.array._array_expr._expr.ArrayExpr._cached_keys.keys
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - toolz.merge_sorted
    - numpy.concatenate
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask._expr.Expr.lower_completely
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - scipy.stats.distributions.chi2.sf.key.keys
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - pkg_name.split
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - maxes.isna
    - numpy.broadcast_to
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - collection.__dask_keys__
    - dask.delayed.Delayed.__iter__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - subs.items
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.array.core.Array.__dask_keys__
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - maxes.tolist
    - scipy.stats.distributions.chi2.sf.key.values
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - args.extend
    - functools.partial.key.name.values
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - dask.array.rechunk._intersect_1d
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.linspace
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - dask.array.reductions.mean_chunk
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 83
    functionName: dask.array._array_expr._expr.ArrayExpr._cached_keys.keys
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 1
    functionsReached:
    - dask.array._array_expr._expr.ArrayExpr._cached_keys.keys
    - dask._task_spec.NestedContainer.__init__
    - <builtin>.len
    - <builtin>.isinstance
    - dask._task_spec.TaskRef.__init__
    - <builtin>.super
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 100
    functionName: dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 377
    functionsReached:
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: dask.array._array_expr._expr.ArrayExpr.__hash__
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de5eff70>
    - <ast.Constant object at 0x7fb9de5efb80>
    - <ast.Constant object at 0x7fb9de5ef670>
    - <ast.Constant object at 0x7fb9de5ef2b0>
    - <ast.Constant object at 0x7fb9de5ef880>
    argNames:
    - self
    - chunks
    - threshold
    - block_size_limit
    - balance
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: dask.array._array_expr._expr.ArrayExpr.rechunk
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 131
    functionName: dask.array._array_expr._expr.ArrayExpr.finalize_compute
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._expr.Stack
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 188
    functionName: dask.array._array_expr._expr.Stack.args
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 192
    functionName: dask.array._array_expr._expr.Stack._meta
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: dask.array._array_expr._expr.Stack.chunks
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 205
    functionName: dask.array._array_expr._expr.Stack._name
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._expr.Concatenate
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 236
    functionName: dask.array._array_expr._expr.Concatenate.args
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 240
    functionName: dask.array._array_expr._expr.Concatenate._meta
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: dask.array._array_expr._expr.Concatenate.chunks
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached:
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 254
    functionName: dask.array._array_expr._expr.Concatenate._name
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 277
    functionName: dask.array._array_expr._expr.FinalizeComputeArray.chunks
    functionSourceFile: dask.array._array_expr._expr
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._rechunk
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 43
    functionName: dask.array._array_expr._rechunk.Rechunk._meta
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 47
    functionName: dask.array._array_expr._rechunk.Rechunk._name
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._rechunk.Rechunk
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 51
    functionName: dask.array._array_expr._rechunk.Rechunk.chunks
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.min
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - chunks.items
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - warnings.warn
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - dask.array.rechunk._validate_rechunk
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.array_equal
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - dask.array.rechunk._get_chunks
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - numpy.argmin
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chunks.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._rechunk.TasksRechunk
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 108
    functionName: dask.array._array_expr._rechunk.TasksRechunk.chunks
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 114
    functionName: dask.array._array_expr._rechunk.TasksRechunk._layer
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - dask.array.rechunk.merge_to_number
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - operator.itemgetter
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - toolz.merge
    - numpy.nan.shape.replace
    - heapq.heapify
    - chunks.append
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - <builtin>.slice
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - math.isnan
    - dask.array.rechunk._intersect_1d
    - <builtin>.enumerate
    - <builtin>.tuple
    - dask.array.rechunk.find_merge_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - <builtin>.int
    - numpy.ndindex
    - suffix.lower
    - dask.array.rechunk.intersect_chunks
    - steps.append
    - <builtin>.len
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - unknown_indices.append
    - numpy.ceil
    - distinct.pop
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - <builtin>.filter
    - dask.array.rechunk._breakpoints
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.array.rechunk.find_split_rechunk
    - dask.array.rechunk.estimate_graph_size
    - <builtin>.next
    - dask.array.rechunk.cumdims_label
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - rec_cat_arg.tolist
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - <builtin>.list
    - itertools.product
    - heapq.heappop
    - <builtin>.any
    - heapq.heappush
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - tlz.accumulate
    - <builtin>.all
    - dask.array.rechunk._number_of_blocks
    - k.replace
    - <builtin>.map
    - dask.array.rechunk.divide_to_width
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - <builtin>.sum
    - dask.array.rechunk._largest_block_size
    - dask.array._array_expr._rechunk._compute_rechunk
    - ret_next.append
    - dask.array.rechunk.old_to_new.is_unknown
    - dask.config.get
    - ret.append
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - dask.config.canonical_name
    - known_indices.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 5
    argDefaultValues: []
    argNames:
    - old_name
    - old_chunks
    - chunks
    - level
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 135
    functionName: dask.array._array_expr._rechunk._compute_rechunk
    functionSourceFile: dask.array._array_expr._rechunk
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - dask.array.rechunk._breakpoints
    - <builtin>.zip
    - <builtin>.sorted
    - dask.array.rechunk.old_to_new
    - <builtin>.range
    - ret_next.append
    - <builtin>.tuple
    - dask.array.rechunk.old_to_new.is_unknown
    - itertools.count
    - <builtin>.next
    - dask.array.rechunk.cumdims_label
    - ret.append
    - <builtin>.dict
    - numpy.ndindex
    - rec_cat_arg.tolist
    - operator.itemgetter
    - dask.array.rechunk.intersect_chunks
    - <builtin>.len
    - numpy.empty
    - itertools.product
    - <builtin>.any
    - <builtin>.set
    - known_indices.append
    - unknown_indices.append
    - <builtin>.slice
    - itertools.chain
    - tlz.accumulate
    - <builtin>.all
    - math.isnan
    - dask.array.rechunk._intersect_1d
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rec_cat_arg.tolist
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._map_blocks
    functionSourceFile: dask.array._array_expr._map_blocks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - functools.partial
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - dask.array._array_expr._creation.wrap
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Arange
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: dask.array._array_expr._creation.Arange.num_rows
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - numpy.ceil
    - <builtin>.max
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: dask.array._array_expr._creation.Arange.dtype
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - numpy.arange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 45
    functionName: dask.array._array_expr._creation.Arange._meta
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 49
    functionName: dask.array._array_expr._creation.Arange.chunks
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 54
    functionName: dask.array._array_expr._creation.Arange._layer
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - _dependencies.update
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.frozenset
    - functools.partial
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Linspace
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 84
    functionName: dask.array._array_expr._creation.Linspace.num_rows
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 88
    functionName: dask.array._array_expr._creation.Linspace.dtype
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - numpy.linspace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: dask.array._array_expr._creation.Linspace.step
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.float
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.BroadcastTrick
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 126
    functionName: dask.array._array_expr._creation.BroadcastTrick._meta
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask._expr.Expr.operand
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 131
    functionName: dask.array._array_expr._creation.BroadcastTrick._layer
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - k.pop
    - <builtin>.enumerate
    - <builtin>.map
    - tlz.partition
    - <builtin>.zip
    - <builtin>.sorted
    - numpy.ones_like
    - inputs.append
    - substitution.get
    - <builtin>.frozenset
    - dask.blockwise.blockwise
    - <builtin>.range
    - functools.partial
    - <builtin>.tuple
    - kwargs.values
    - _tmp_indices.append
    - inputs.extend
    - c.__dask_layers__
    - <builtin>.isinstance
    - inputs_indices.append
    - dask.blockwise.Blockwise.__init__
    - <builtin>.dict
    - _dependencies.update
    - <builtin>.len
    - inputs_indices.extend
    - _dependencies.add
    - dask.blockwise.blockwise_token
    - <builtin>.list
    - dask.array._array_expr._blockwise.Elemwise.func
    - numpy.zeros_like
    - dask.array.wrap._broadcast_trick_inner
    - <builtin>.set
    - dask.layers.ArrayBlockwiseDep.__init__
    - dask.array.wrap.broadcast_trick
    - numpy.empty_like
    - itertools.chain
    - numpy.broadcast_to
    - dask.blockwise.index_subs
    - a_pairs_list.append
    - <builtin>.super
    - <builtin>.all
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: k.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Ones
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Zeros
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Empty
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._creation.Full
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - klass
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 163
    functionName: dask.array._array_expr._creation.wrap_func_shape_as_first_arg
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - result.items
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.getattr
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - <builtin>.str
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.data.shape.replace
    - numpy.nan.chunks.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - kwargs.pop
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - kwargs.get
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask._collections.new_collection
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask.array.wrap._parse_wrap_args
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 190
    functionName: dask.array._array_expr._creation.wrap
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 1
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcaead00>
    - <ast.Constant object at 0x7fb9dcaeafa0>
    - <ast.Constant object at 0x7fb9dcaea220>
    argNames:
    - start
    - stop
    - step
    - chunks
    - like
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 200
    functionName: dask.array._array_expr._creation.arange
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6c3a60>
    - <ast.Constant object at 0x7fb9dd6c3700>
    - <ast.Constant object at 0x7fb9dd6c3490>
    - <ast.Constant object at 0x7fb9dd6c3160>
    - <ast.Constant object at 0x7fb9dd6c3400>
    argNames:
    - start
    - stop
    - num
    - endpoint
    - retstep
    - chunks
    - dtype
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 243
    functionName: dask.array._array_expr._creation.linspace
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc97a3a0>
    - <ast.Constant object at 0x7fb9dc97a760>
    - <ast.Constant object at 0x7fb9dc97a790>
    - <ast.Constant object at 0x7fb9dc97a160>
    - <ast.Constant object at 0x7fb9dc97a9d0>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 351
    functionName: dask.array._array_expr._creation.ones_like
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbc9d790>
    - <ast.Constant object at 0x7fb9dbc9d670>
    - <ast.Constant object at 0x7fb9dbc9d3d0>
    - <ast.Constant object at 0x7fb9dbc9d550>
    - <ast.Constant object at 0x7fb9dbc9d1f0>
    argNames:
    - a
    - dtype
    - order
    - chunks
    - name
    - shape
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 406
    functionName: dask.array._array_expr._creation.zeros_like
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.range
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - numpy.ndarray.__dask_graph__
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.array.creation._get_like_function_shapes_chunks
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - shape
    - fill_value
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 461
    functionName: dask.array._array_expr._creation.full
    functionSourceFile: dask.array._array_expr._creation
    functionUses: 7
    functionsReached:
    - <builtin>.hasattr
    - numpy.ndim
    - functools.partial
    - <builtin>.type
    - kwargs.get
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.array._array_expr.random
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.array._array_expr.random._make_api
    - <builtin>.getattr
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - bit_generator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: dask.array._array_expr.random.Generator.__init__
    functionSourceFile: dask.array._array_expr.random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    functionName: dask.array._array_expr.random.Generator.__str__
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 97
    functionName: dask.array._array_expr.random.Generator._backend_name
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: dask.array._array_expr.random.Generator._backend
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr.random.Generator
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbd2a820>
    - <ast.Constant object at 0x7fb9dbd2a0d0>
    argNames:
    - self
    - a
    - b
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 109
    functionName: dask.array._array_expr.random.Generator.beta
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 7
    argDefaultValues: []
    argNames:
    - rng
    - funcname
    - args
    - size
    - chunks
    - extra_chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 875
    functionName: dask.array._array_expr.random._wrap_func
    functionSourceFile: dask.array._array_expr.random
    functionUses: 73
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dbd2a250>
    - <ast.Constant object at 0x7fb9dbd2a5b0>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 113
    functionName: dask.array._array_expr.random.Generator.binomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc613e20>
    - <ast.Constant object at 0x7fb9dc613f10>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 117
    functionName: dask.array._array_expr.random.Generator.chisquare
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc613a30>
    - <ast.Constant object at 0x7fb9dc613580>
    - <ast.Constant object at 0x7fb9dc6134f0>
    - <ast.Constant object at 0x7fb9dc613d30>
    - <ast.Constant object at 0x7fb9dc613ee0>
    - <ast.Constant object at 0x7fb9dc613190>
    argNames:
    - self
    - a
    - size
    - replace
    - p
    - axis
    - shuffle
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 121
    functionName: dask.array._array_expr.random.Generator.choice
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.array_equal
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array._array_expr.random._choice_validate_params
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.nan.T.data.__dask_keys__
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 2
    IfCount: 14
    argCount: 7
    argDefaultValues: []
    argNames:
    - state
    - a
    - size
    - replace
    - p
    - axis
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 25
    functionLinenumber: 807
    functionName: dask.array._array_expr.random._choice_validate_params
    functionSourceFile: dask.array._array_expr.random
    functionUses: 2
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - dask.bag.core.Bag.__init__
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.array_equal
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - pandas.to_numeric.__dask_keys__
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.bag.core.Item.__init__
    - group.append
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - numpy.nan.shape.get
    - cupyx.scipy.sparse.hstack
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.log.outer
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - op.optimize
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - numpy.bitwise_or.outer
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - numpy.equal.outer
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - numpy.nan.T.data.shape.replace
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.nan.T.data.__dask_keys__
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - mins.copy
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - cupy.take
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5271c0>
    - <ast.Constant object at 0x7fb9dd5273d0>
    - <ast.Constant object at 0x7fb9dd527370>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 149
    functionName: dask.array._array_expr.random.Generator.exponential
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc602460>
    - <ast.Constant object at 0x7fb9dc6022e0>
    argNames:
    - self
    - dfnum
    - dfden
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 155
    functionName: dask.array._array_expr.random.Generator.f
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6027c0>
    - <ast.Constant object at 0x7fb9dc602790>
    - <ast.Constant object at 0x7fb9dc602370>
    argNames:
    - self
    - shape
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 159
    functionName: dask.array._array_expr.random.Generator.gamma
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62ee0>
    - <ast.Constant object at 0x7fb9def62ac0>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 165
    functionName: dask.array._array_expr.random.Generator.geometric
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62040>
    - <ast.Constant object at 0x7fb9def622e0>
    - <ast.Constant object at 0x7fb9def62d00>
    - <ast.Constant object at 0x7fb9def62a30>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 169
    functionName: dask.array._array_expr.random.Generator.gumbel
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62c10>
    - <ast.Constant object at 0x7fb9def626d0>
    argNames:
    - self
    - ngood
    - nbad
    - nsample
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 175
    functionName: dask.array._array_expr.random.Generator.hypergeometric
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8acca0>
    - <ast.Constant object at 0x7fb9dc8ac1c0>
    - <ast.Attribute object at 0x7fb9dc8ace20>
    - <ast.Constant object at 0x7fb9dc8ac6d0>
    - <ast.Constant object at 0x7fb9dc8ac1f0>
    argNames:
    - self
    - low
    - high
    - size
    - dtype
    - endpoint
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 188
    functionName: dask.array._array_expr.random.Generator.integers
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8ac700>
    - <ast.Constant object at 0x7fb9dc8acac0>
    - <ast.Constant object at 0x7fb9dc8acfa0>
    - <ast.Constant object at 0x7fb9dc8ac280>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 211
    functionName: dask.array._array_expr.random.Generator.laplace
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debf0970>
    - <ast.Constant object at 0x7fb9debf0100>
    - <ast.Constant object at 0x7fb9debf04f0>
    - <ast.Constant object at 0x7fb9debf01f0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 217
    functionName: dask.array._array_expr.random.Generator.logistic
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2dafd0>
    - <ast.Constant object at 0x7fb9df2da8b0>
    - <ast.Constant object at 0x7fb9df2da1f0>
    - <ast.Constant object at 0x7fb9df2dadf0>
    argNames:
    - self
    - mean
    - sigma
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 223
    functionName: dask.array._array_expr.random.Generator.lognormal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2da640>
    - <ast.Constant object at 0x7fb9df2da340>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 229
    functionName: dask.array._array_expr.random.Generator.logseries
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb27f0>
    - <ast.Constant object at 0x7fb9dedb2760>
    argNames:
    - self
    - n
    - pvals
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 233
    functionName: dask.array._array_expr.random.Generator.multinomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.array._array_expr.random._wrap_func
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb2400>
    - <ast.Constant object at 0x7fb9dedb2f70>
    - <ast.Constant object at 0x7fb9dedb2970>
    argNames:
    - self
    - colors
    - nsample
    - size
    - method
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 246
    functionName: dask.array._array_expr.random.Generator.multivariate_hypergeometric
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb4c0a0>
    - <ast.Constant object at 0x7fb9dcb4c430>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 261
    functionName: dask.array._array_expr.random.Generator.negative_binomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdfe130>
    - <ast.Constant object at 0x7fb9dcdfeeb0>
    argNames:
    - self
    - df
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 267
    functionName: dask.array._array_expr.random.Generator.noncentral_chisquare
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de864d60>
    - <ast.Constant object at 0x7fb9de864a60>
    argNames:
    - self
    - dfnum
    - dfden
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 273
    functionName: dask.array._array_expr.random.Generator.noncentral_f
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9490>
    - <ast.Constant object at 0x7fb9dd5e9f10>
    - <ast.Constant object at 0x7fb9dd5e9e50>
    - <ast.Constant object at 0x7fb9dd5e91c0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 279
    functionName: dask.array._array_expr.random.Generator.normal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd5e9820>
    - <ast.Constant object at 0x7fb9dd5e9c70>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 285
    functionName: dask.array._array_expr.random.Generator.pareto
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 289
    functionName: dask.array._array_expr.random.Generator.permutation
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.array._array_expr.random._shuffle
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.median
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.array._array_expr.random._rng_from_bitgen
    - <builtin>.slice
    - dask.array.creation.arange
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - kwargs.items
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.nan.chunks.replace
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - numpy.argsort
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - state.shuffle
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - b.take
    - numpy.sort
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - typ.__module__.split
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - numpy.isclose
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - numpy.cumsum
    - tlz.concat.key.__dask_graph__
    - toolz.frequencies
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - <builtin>.super
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - backend_lib.random.default_rng
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.core.slices_from_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.roll
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.array.slicing.make_block_sorted_slices
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - importlib.import_module
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.slicing.shuffle_slice
    - dask.utils.cached_cumsum
    - dask.array.core._compute_multiplier
    - parsed_dict.values
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de792f10>
    argNames:
    - bit_generator
    - x
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 765
    functionName: dask.array._array_expr.random._shuffle
    functionSourceFile: dask.array._array_expr.random
    functionUses: 1
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - state.shuffle
    - dask.array._array_expr.random._rng_from_bitgen
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd2bb190>
    - <ast.Constant object at 0x7fb9dd2bb0a0>
    - <ast.Constant object at 0x7fb9dd2bb160>
    argNames:
    - self
    - lam
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 308
    functionName: dask.array._array_expr.random.Generator.poisson
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc41f4f0>
    - <ast.Constant object at 0x7fb9dc41fbe0>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 312
    functionName: dask.array._array_expr.random.Generator.power
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc41ffa0>
    - <ast.Attribute object at 0x7fb9dc41fdf0>
    - <ast.Constant object at 0x7fb9dc41f0a0>
    - <ast.Constant object at 0x7fb9dc41f2e0>
    argNames:
    - self
    - size
    - dtype
    - out
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 316
    functionName: dask.array._array_expr.random.Generator.random
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd9b190>
    - <ast.Constant object at 0x7fb9dcd9b730>
    - <ast.Constant object at 0x7fb9dcd9b6a0>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 322
    functionName: dask.array._array_expr.random.Generator.rayleigh
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd9b160>
    - <ast.Constant object at 0x7fb9dcd9bdc0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 326
    functionName: dask.array._array_expr.random.Generator.standard_cauchy
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8d90>
    - <ast.Constant object at 0x7fb9dcdb8280>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 330
    functionName: dask.array._array_expr.random.Generator.standard_exponential
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8b20>
    - <ast.Constant object at 0x7fb9dcdb82e0>
    argNames:
    - self
    - shape
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 336
    functionName: dask.array._array_expr.random.Generator.standard_gamma
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcdb8670>
    - <ast.Constant object at 0x7fb9dcdb8520>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 342
    functionName: dask.array._array_expr.random.Generator.standard_normal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc80ff40>
    - <ast.Constant object at 0x7fb9dc80f370>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 346
    functionName: dask.array._array_expr.random.Generator.standard_t
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd3a41f0>
    - <ast.Constant object at 0x7fb9dd3a4460>
    argNames:
    - self
    - left
    - mode
    - right
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 350
    functionName: dask.array._array_expr.random.Generator.triangular
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510eb0>
    - <ast.Constant object at 0x7fb9dc510d60>
    - <ast.Constant object at 0x7fb9dc510c70>
    - <ast.Constant object at 0x7fb9dc510430>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 356
    functionName: dask.array._array_expr.random.Generator.uniform
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc510580>
    - <ast.Constant object at 0x7fb9dc510c10>
    argNames:
    - self
    - mu
    - kappa
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 362
    functionName: dask.array._array_expr.random.Generator.vonmises
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e1f0>
    - <ast.Constant object at 0x7fb9dc59e5b0>
    argNames:
    - self
    - mean
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 368
    functionName: dask.array._array_expr.random.Generator.wald
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59eb50>
    - <ast.Constant object at 0x7fb9dc59ec40>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 372
    functionName: dask.array._array_expr.random.Generator.weibull
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e640>
    - <ast.Constant object at 0x7fb9dc59e8e0>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 376
    functionName: dask.array._array_expr.random.Generator.zipf
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2c1160>
    argNames:
    - seed
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 380
    functionName: dask.array._array_expr.random.default_rng
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - array_creation_dispatch.default_bit_generator
    - dask.array._array_expr.random.Generator.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df2c1970>
    - <ast.Constant object at 0x7fb9df9d0b80>
    argNames:
    - self
    - seed
    - RandomState
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 507
    functionName: dask.array._array_expr.random.RandomState.__init__
    functionSourceFile: dask.array._array_expr.random
    functionUses: 1
    functionsReached:
    - numpy.random.RandomState
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 514
    functionName: dask.array._array_expr.random.RandomState._backend
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d0730>
    argNames:
    - self
    - seed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 520
    functionName: dask.array._array_expr.random.RandomState.seed
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr.random.RandomState
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - contextlib.suppress
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d0a90>
    - <ast.Constant object at 0x7fb9dcf34130>
    argNames:
    - self
    - a
    - b
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 524
    functionName: dask.array._array_expr.random.RandomState.beta
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf340d0>
    - <ast.Constant object at 0x7fb9dcf343a0>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 528
    functionName: dask.array._array_expr.random.RandomState.binomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34430>
    - <ast.Constant object at 0x7fb9dcf347c0>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 532
    functionName: dask.array._array_expr.random.RandomState.chisquare
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c160>
    - <ast.Constant object at 0x7fb9dca7ce20>
    - <ast.Constant object at 0x7fb9dca7cca0>
    - <ast.Constant object at 0x7fb9dca7c3d0>
    argNames:
    - self
    - a
    - size
    - replace
    - p
    - chunks
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 26
    functionLinenumber: 538
    functionName: dask.array._array_expr.random.RandomState.choice
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - scipy.stats.distributions.chi2.sf.name.values
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - numpy.nan.data.chunks.get
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - pandas.to_numeric.key.keys
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.nan.rechunk
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - shapes.items
    - numpy.log2.outer
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - distributed.shuffle.rechunk_p2p.npartitions.items
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - chunks.append
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - tlz.concat.name.values
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - distributed.shuffle.rechunk_p2p.data.chunks.items
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - dask.array.core.Array.__dask_keys__.keys
    - <builtin>.callable
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - numpy.piecewise
    - toolz.unique
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.values.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.items
    - collections.namedtuple.key.__dask_graph__
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - numpy.isclose
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - pandas.to_numeric.values
    - tlz.concat.name.key.__dask_keys__
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - operand.lower_once
    - tlz.concat.key.name.values
    - typing.cast
    - numpy.positive.outer
    - dask._expr.HLGExpr.from_collection
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - offset_type_name.endswith
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - pandas.to_numeric.key.__dask_keys__
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - numpy.array_equal
    - partitioning_index.copy
    - dask.utils.get_default_shuffle_method
    - numpy.rint.outer
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - pandas.to_numeric.__dask_keys__
    - scipy.stats.distributions.chi2.sf.name.keys
    - functools.partial._meta.values.view
    - <builtin>.filter
    - numpy.maximum.outer
    - numpy.cosh.outer
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - op.__dask_annotations__
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - dask.array.rechunk._compute_rechunk
    - distributed.shuffle.rechunk_p2p.T.data.sum
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.get
    - dask.dataframe.dask_expr._concat.Concat._lower
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - operator.pow
    - numpy.full
    - numpy.copysign.outer
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.fmax.outer
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - dask.array.core.Array.rechunk
    - <builtin>.list
    - dask.array.core.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - numpy.argmin
    - numpy.nan.T.data.sum
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - x.astype
    - tlz.unique
    - meta.reshape
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.delayed.delayed
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.array.rechunk._largest_block_size
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.name.keys
    - dask.array.percentile._percentile
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_keys__
    - tlz.valmap
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - numpy.bitwise_and.outer
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_keys__
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - all_keys.append
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - dask.bag.core.Item.__init__
    - group.append
    - dask.utils.SerializableLock.__init__
    - dask.array.core.Array.sum
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - numpy.log.outer
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - distributed.shuffle.rechunk_p2p.data.shape.items
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.nan.data.shape.items
    - numpy.linalg.svd.name.values
    - dask.array.reductions.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask.core.istask
    - c.sum
    - dask._task_spec.Dict.__init__
    - bisect.bisect_right
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.linalg.svd.key.keys
    - numpy.nan.map_blocks
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - distributed.shuffle.rechunk_p2p.size.sum
    - tlz.merge
    - distributed.shuffle.rechunk_p2p.T.data.chunks.items
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.sum
    - heapq.heapify
    - numpy.nan.shape.replace
    - numpy.percentile
    - dask.array.core._elemwise_normalize_out
    - numpy.arctanh.outer
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask._expr.Expr.__dask_keys__
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.utils.is_dataframe_like
    - numpy.nan.data.chunks.items
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask._expr.Expr.lower_completely
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array._array_expr.random._choice_validate_params
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - state._backend.random.RandomState
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - dask.array.rechunk.intersect_chunks
    - distributed.shuffle.rechunk_p2p.__dask_keys__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - distinct.pop
    - dask._expr.Expr.fuse
    - toolz.frequencies
    - _divisions_by._meta._constructor
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - distributed.shuffle.rechunk_p2p.shape.items
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - distributed.shuffle.rechunk_p2p.data.__dask_keys__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.items
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.nan.__dask_keys__
    - numpy.power.outer
    - heapq.heappush
    - numpy.nan.data.__dask_keys__
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - distributed.default_client
    - numpy.sum
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - maxes.isna
    - numpy.broadcast_to
    - functools.partial.values.astype
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.items
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - dask.array._array_expr._collection.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.delayed.Delayed.__dask_keys__
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - collection.__dask_keys__
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - distributed.shuffle.rechunk_p2p.size.data.sum
    - dask.dataframe.dask_expr._expr.Expr.count
    - numpy.linalg.svd.key.values
    - collection.__dask_postcompute__
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - dask.array.rechunk._balance_chunksizes
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - operator.mod
    - operator.add
    - dask.blockwise.index_subs
    - tlz.concat._meta.values.astype
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - functools.partial.astype
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.array.rechunk.merge_to_number
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - operator.itemgetter
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - state._backend.random.default_rng
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - s.sum
    - dask.array.rechunk.find_merge_rechunk
    - dask._task_spec.convert_legacy_task
    - pandas.api.types.is_numeric_dtype
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.ndindex
    - distributed.shuffle.rechunk_p2p.size.shape.items
    - numpy.linalg.svd.name.__dask_keys__
    - numpy.sinh.outer
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - pandas.to_numeric.name.keys
    - dask.array.core.asarray
    - numpy.left_shift.outer
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - op.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.copy
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.chunks.items
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.rechunk.find_split_rechunk
    - dask.array.core.normalize_arg
    - dask.array.rechunk.estimate_graph_size
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - functools.partial._meta.values.astype
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array.rechunk._get_chunks
    - numpy.nan.outer
    - dask.array.rechunk.rechunk
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.data.sum
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - val.append
    - math.prod
    - numpy.ceil.outer
    - math.log
    - functools.partial.keys
    - toolz.partition
    - heapq.heappop
    - dataclasses.is_dataclass
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - dask.array.rechunk.divide_to_width
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - distributed.shuffle.rechunk_p2p.size.__dask_keys__
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - numpy.nan.data.rechunk
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.concat.name.keys
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.sum
    - _dependencies.update
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - numpy.nan.shape.items
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.utils._HashIdWrapper.__init__
    - dask.dataframe.dask_expr._expr.Head._lower
    - threading.Lock
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - numpy.nan.T.data.rechunk
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.zeros
    - result.astype
    - numpy.cbrt.outer
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.chunks.items
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - rec_cat_arg.flatten
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dask.array.rechunk._graph_size_threshold
    - numpy.array
    - g.items
    - outcollections.append
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.nan.T.data.__dask_keys__
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - <builtin>.enumerate
    - numpy.interp
    - distributed.shuffle.rechunk_p2p.size.data.shape.items
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - itertools.count
    - maxes.astype
    - distributed.shuffle.check_minimal_arrow_version
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - numpy.divide.outer
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - dask.array.rechunk._validate_rechunk
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - operator.rshift
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - steps.append
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - distributed.shuffle.rechunk_p2p.chunks.items
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - numpy.ceil
    - distributed.shuffle.rechunk_p2p.data.sum
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.delayed._finalize_args_collections
    - cupy.take
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - dask.array.rechunk.plan_rechunk
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.T.data.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - numpy.nan.T.data.shape.items
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - result.copy
    - functools.partial._meta.astype
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - distributed.shuffle.rechunk_p2p.sum
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dependencies.append
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - numpy.nan.T.data.chunks.items
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7c610>
    - <ast.Constant object at 0x7fb9dca7cc40>
    - <ast.Constant object at 0x7fb9dca7c880>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 556
    functionName: dask.array._array_expr.random.RandomState.exponential
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6fdeb0>
    - <ast.Constant object at 0x7fb9de6fdfa0>
    argNames:
    - self
    - dfnum
    - dfden
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 562
    functionName: dask.array._array_expr.random.RandomState.f
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6fd220>
    - <ast.Constant object at 0x7fb9de6fd2b0>
    - <ast.Constant object at 0x7fb9de6fd550>
    argNames:
    - self
    - shape
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 566
    functionName: dask.array._array_expr.random.RandomState.gamma
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb0ed60>
    - <ast.Constant object at 0x7fb9deb0e160>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 572
    functionName: dask.array._array_expr.random.RandomState.geometric
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb42100>
    - <ast.Constant object at 0x7fb9dcb421c0>
    - <ast.Constant object at 0x7fb9dcb42820>
    - <ast.Constant object at 0x7fb9dcb42070>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 576
    functionName: dask.array._array_expr.random.RandomState.gumbel
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3b4940>
    - <ast.Constant object at 0x7fb9df3b44f0>
    argNames:
    - self
    - ngood
    - nbad
    - nsample
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 582
    functionName: dask.array._array_expr.random.RandomState.hypergeometric
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df3b4f70>
    - <ast.Constant object at 0x7fb9df3b4070>
    - <ast.Constant object at 0x7fb9df3b4520>
    - <ast.Constant object at 0x7fb9df3b4fd0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 595
    functionName: dask.array._array_expr.random.RandomState.laplace
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df77f7c0>
    - <ast.Constant object at 0x7fb9df77f1f0>
    - <ast.Constant object at 0x7fb9df77fca0>
    - <ast.Constant object at 0x7fb9df77f520>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 601
    functionName: dask.array._array_expr.random.RandomState.logistic
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df77f6d0>
    - <ast.Constant object at 0x7fb9df77fe20>
    - <ast.Constant object at 0x7fb9df77f6a0>
    - <ast.Constant object at 0x7fb9df77f7f0>
    argNames:
    - self
    - mean
    - sigma
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 607
    functionName: dask.array._array_expr.random.RandomState.lognormal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dda2f6a0>
    - <ast.Constant object at 0x7fb9dda2f700>
    argNames:
    - self
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 613
    functionName: dask.array._array_expr.random.RandomState.logseries
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc52dd00>
    - <ast.Constant object at 0x7fb9dc52dbe0>
    argNames:
    - self
    - n
    - pvals
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 617
    functionName: dask.array._array_expr.random.RandomState.multinomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask._collections.new_collection
    - dask.array._array_expr.random._wrap_func
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc52de50>
    - <ast.Constant object at 0x7fb9dc52d670>
    argNames:
    - self
    - n
    - p
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 630
    functionName: dask.array._array_expr.random.RandomState.negative_binomial
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2ad00>
    - <ast.Constant object at 0x7fb9dcb2aaf0>
    argNames:
    - self
    - df
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 636
    functionName: dask.array._array_expr.random.RandomState.noncentral_chisquare
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb2a0d0>
    - <ast.Constant object at 0x7fb9dcb2a520>
    argNames:
    - self
    - dfnum
    - dfden
    - nonc
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 642
    functionName: dask.array._array_expr.random.RandomState.noncentral_f
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c5520>
    - <ast.Constant object at 0x7fb9de0c5610>
    - <ast.Constant object at 0x7fb9de0c5a60>
    - <ast.Constant object at 0x7fb9de0c5ee0>
    argNames:
    - self
    - loc
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 648
    functionName: dask.array._array_expr.random.RandomState.normal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de0c56d0>
    - <ast.Constant object at 0x7fb9de0c5a00>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 654
    functionName: dask.array._array_expr.random.RandomState.pareto
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - x
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 658
    functionName: dask.array._array_expr.random.RandomState.permutation
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - result.items
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - char.isdigit
    - <builtin>.frozenset
    - numpy.dtype
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - numpy.nan.data.chunks.get
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - autos.remove
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - ideal_shape.append
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.array
    - numpy.nan.chunks.get
    - numpy.median
    - dsk2.update
    - meta.sum
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.nan.shape.replace
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.array.creation.arange
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.typename
    - numpy.nan.data.shape.replace
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.ndarray.__dask_graph__
    - numpy.nan.chunks.replace
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - math.isnan
    - numpy.nan.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.ndarray
    - pandas.to_numeric.name.__dask_graph__
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - dask._task_spec.Task.__init__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - dask.array.core.auto_chunks
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - numpy.argsort
    - dask.bag.core.Bag.__dask_graph__
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - b.take
    - numpy.sort
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - dask._expr.ProhibitReuse._modify_keys
    - tlz.concat.key.name.__dask_graph__
    - suffix.lower
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - numpy.isclose
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask._task_spec.DataNode.__init__
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.ceil
    - toolz.frequencies
    - tlz.concat.key.__dask_graph__
    - numpy.cumsum
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.nan.T.data.shape.tolist
    - dask.delayed.Delayed.__dask_graph__
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - dask.highlevelgraph.MaterializedLayer.__init__
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.arange
    - numpy.nan.data.shape.get
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - numpy.empty_like
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - itertools.chain
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - layers.items
    - <builtin>.all
    - tlz.accumulate
    - <builtin>.bool
    - autos.discard
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - parsed_dict.values
    - k.replace
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.array.core.slices_from_chunks
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - numpy.roll
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.array.slicing.make_block_sorted_slices
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - _dependencies.update
    - dask.array.slicing.shuffle_slice
    - dask.utils.cached_cumsum
    - dask.array.core._compute_multiplier
    - <builtin>.super
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask.utils._HashIdWrapper.__init__
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5033a0>
    - <ast.Constant object at 0x7fb9dc5036d0>
    - <ast.Constant object at 0x7fb9dc503880>
    argNames:
    - self
    - lam
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 669
    functionName: dask.array._array_expr.random.RandomState.poisson
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7be0>
    - <ast.Constant object at 0x7fb9dd6e7c40>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 673
    functionName: dask.array._array_expr.random.RandomState.power
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7cd0>
    - <ast.Constant object at 0x7fb9dd6e7310>
    - <ast.Constant object at 0x7fb9dd6e7d30>
    - <ast.Constant object at 0x7fb9dd6e7d00>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - dtype
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 677
    functionName: dask.array._array_expr.random.RandomState.randint
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64d90>
    - <ast.Constant object at 0x7fb9ddd64280>
    - <ast.Constant object at 0x7fb9ddd640d0>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 683
    functionName: dask.array._array_expr.random.RandomState.random_integers
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64340>
    - <ast.Constant object at 0x7fb9ddd64fa0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 689
    functionName: dask.array._array_expr.random.RandomState.random_sample
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea05970>
    - <ast.Constant object at 0x7fb9dea05c10>
    - <ast.Constant object at 0x7fb9dea05f70>
    argNames:
    - self
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 695
    functionName: dask.array._array_expr.random.RandomState.rayleigh
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dea05cd0>
    - <ast.Constant object at 0x7fb9dea053d0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 699
    functionName: dask.array._array_expr.random.RandomState.standard_cauchy
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95ee0>
    - <ast.Constant object at 0x7fb9def95580>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 703
    functionName: dask.array._array_expr.random.RandomState.standard_exponential
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95550>
    - <ast.Constant object at 0x7fb9def955b0>
    argNames:
    - self
    - shape
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 709
    functionName: dask.array._array_expr.random.RandomState.standard_gamma
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de1e83a0>
    - <ast.Constant object at 0x7fb9de1e83d0>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 715
    functionName: dask.array._array_expr.random.RandomState.standard_normal
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de1e8220>
    - <ast.Constant object at 0x7fb9de1e8130>
    argNames:
    - self
    - df
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 719
    functionName: dask.array._array_expr.random.RandomState.standard_t
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd553d0>
    - <ast.Constant object at 0x7fb9dcd55190>
    argNames:
    - self
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 723
    functionName: dask.array._array_expr.random.RandomState.tomaxint
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd55160>
    - <ast.Constant object at 0x7fb9dcd55910>
    argNames:
    - self
    - left
    - mode
    - right
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 727
    functionName: dask.array._array_expr.random.RandomState.triangular
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6d50a0>
    - <ast.Constant object at 0x7fb9dd6d5160>
    - <ast.Constant object at 0x7fb9dd6d52e0>
    - <ast.Constant object at 0x7fb9dd6d5d60>
    argNames:
    - self
    - low
    - high
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 733
    functionName: dask.array._array_expr.random.RandomState.uniform
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc390490>
    - <ast.Constant object at 0x7fb9dc390be0>
    argNames:
    - self
    - mu
    - kappa
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 739
    functionName: dask.array._array_expr.random.RandomState.vonmises
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc390eb0>
    - <ast.Constant object at 0x7fb9dc390190>
    argNames:
    - self
    - mean
    - scale
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 745
    functionName: dask.array._array_expr.random.RandomState.wald
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc390b50>
    - <ast.Constant object at 0x7fb9dd6cb580>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 749
    functionName: dask.array._array_expr.random.RandomState.weibull
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6cbc40>
    - <ast.Constant object at 0x7fb9dd6cbb50>
    argNames:
    - self
    - a
    - size
    - chunks
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 753
    functionName: dask.array._array_expr.random.RandomState.zipf
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    - dask._collections.new_collection
    - <builtin>.isinstance
    - dask.array._array_expr.random._wrap_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - bitgen
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 757
    functionName: dask.array._array_expr.random._rng_from_bitgen
    functionSourceFile: dask.array._array_expr.random
    functionUses: 4
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - bitgen
    - n_bitgens
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 773
    functionName: dask.array._array_expr.random._spawn_bitgens
    functionSourceFile: dask.array._array_expr.random
    functionUses: 2
    functionsReached:
    - <builtin>.type
    - bitgen._seed_seq.spawn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - rng
    - funcname
    - bitgen
    - size
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 779
    functionName: dask.array._array_expr.random._apply_random_func
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - dask.array._array_expr.random._rng_from_bitgen
    - <builtin>.getattr
    - <builtin>.isinstance
    - dask.utils.typename
    - <builtin>.str
    - backend_lib.random.default_rng
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - RandomState
    - funcname
    - state_data
    - size
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 788
    functionName: dask.array._array_expr.random._apply_random
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - state_data
    - a
    - size
    - replace
    - p
    - axis
    - shuffle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 797
    functionName: dask.array._array_expr.random._choice_rng
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - typ.__module__.split
    - dask.array._array_expr.random._rng_from_bitgen
    - <builtin>.isinstance
    - dask.utils.typename
    - state.choice
    - <builtin>.str
    - backend_lib.random.default_rng
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - state_data
    - a
    - size
    - replace
    - p
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 802
    functionName: dask.array._array_expr.random._choice_rs
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - state.choice
    - array_creation_dispatch.RandomState
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr.random.Random
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 898
    functionName: dask.array._array_expr.random.Random.kwargs
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 902
    functionName: dask.array._array_expr.random.Random.chunks
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - itertools.zip_longest
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - out.append
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - numpy.max
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.array.core.broadcast_shapes
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - <builtin>.reversed
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 925
    functionName: dask.array._array_expr.random.Random._info
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.sorted
    - numpy.random.RandomState
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - numpy.frombuffer
    - bitgen._seed_seq.spawn
    - <builtin>.hasattr
    - <builtin>.type
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.list
    - itertools.product
    - dask.array._array_expr.random._spawn_bitgens
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - dask.utils.random_state_data
    - kwargs.items
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 948
    functionName: dask.array._array_expr.random.Random._name
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 952
    functionName: dask.array._array_expr.random.Random.bitgens
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 955
    functionName: dask.array._array_expr.random.Random._layer
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - itertools.product
    - <builtin>.dict
    - <builtin>.range
    - vals.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 981
    functionName: dask.array._array_expr.random.Random._meta
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr.random.RandomChoice
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1010
    functionName: dask.array._array_expr.random.RandomChoice.chunks
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1014
    functionName: dask.array._array_expr.random.RandomChoice.sizes
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - itertools.product
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1018
    functionName: dask.array._array_expr.random.RandomChoice.state_data
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - numpy.random.RandomState
    - dask.utils.random_state_data
    - <builtin>.list
    - numpy.frombuffer
    - <builtin>.hasattr
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1022
    functionName: dask.array._array_expr.random.RandomChoice._meta
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1025
    functionName: dask.array._array_expr.random.RandomChoice._layer
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - <builtin>.isinstance
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr.random.RandomChoiceGenerator
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1036
    functionName: dask.array._array_expr.random.RandomChoiceGenerator.state_data
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - dask.array._array_expr.random._spawn_bitgens
    - bitgen._seed_seq.spawn
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1039
    functionName: dask.array._array_expr.random.RandomChoiceGenerator._layer
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - <builtin>.isinstance
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - attr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1070
    functionName: dask.array._array_expr.random._make_api
    functionSourceFile: dask.array._array_expr.random
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1071
    functionName: dask.array._array_expr.random._make_api.wrapper
    functionSourceFile: dask.array._array_expr.random
    functionUses: 0
    functionsReached:
    - numpy.random.RandomState
    - <builtin>.getattr
    - dask.array._array_expr.random.RandomState.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._io
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._io.FromGraph
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 29
    functionName: dask.array._array_expr._io.FromGraph._meta
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 33
    functionName: dask.array._array_expr._io.FromGraph.chunks
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 37
    functionName: dask.array._array_expr._io.FromGraph._name
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 77
    functionName: dask.array._array_expr._io.FromArray.chunks
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask._expr.Expr.operand
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - <builtin>.type
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._io.FromArray
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 83
    functionName: dask.array._array_expr._io.FromArray._meta
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask._expr.Expr.operand
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 89
    functionName: dask.array._array_expr._io.FromArray.asarray_arg
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: dask.array._array_expr._io.FromArray.__str__
    functionSourceFile: dask.array._array_expr._io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.lib
    functionSourceFile: dask.array.lib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.lib.stride_tricks
    functionSourceFile: dask.array.lib.stride_tricks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe._pyarrow_compat
    functionSourceFile: dask.dataframe._pyarrow_compat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - type_
    - chunks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.dataframe._pyarrow_compat.rebuild_arrowextensionarray
    functionSourceFile: dask.dataframe._pyarrow_compat
    functionUses: 0
    functionsReached:
    - pyarrow.chunked_array
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.chunked_array
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: dask.dataframe._pyarrow_compat.reduce_arrowextensionarray
    functionSourceFile: dask.dataframe._pyarrow_compat
    functionUses: 0
    functionsReached:
    - x._data.combine_chunks
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: x._data.combine_chunks
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: dask.array._array_expr._backends
    functionSourceFile: dask.array._array_expr._backends
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - <builtin>.isinstance
    - <builtin>.hasattr
    - dask.utils.Dispatch.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 23
    functionName: dask.array._array_expr._backends.create_array_collection
    functionSourceFile: dask.array._array_expr._backends
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - expr.optimize
    - <builtin>.len
    - dask.array._array_expr._collection.from_graph
    - <builtin>.isinstance
    - <builtin>.range
    - new_keys.append
    - <builtin>.frozenset
    - result.__dask_graph__
    - dask._collections.new_collection
    - dask.array._array_expr._collection.Array.__init__
    - dask.utils.Dispatch.__init__
    - <builtin>.tuple
    - layer.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: expr.optimize
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.__dask_graph__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: layer.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 107
    functionName: dask.array._array_expr._backends.get_collection_type_array
    functionSourceFile: dask.array._array_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - _
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 112
    functionName: dask.array._array_expr._backends.get_collection_type_object
    functionSourceFile: dask.array._array_expr._backends
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 117
    functionName: dask.array._array_expr._backends.create_scalar_collection
    functionSourceFile: dask.array._array_expr._backends
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - warnings.warn
    - dask.array._array_expr._collection.Array.__init__
    - dask.dataframe.dask_expr._collection.FrameBase.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe._dtypes
    functionSourceFile: dask.dataframe._dtypes
    functionUses: 0
    functionsReached:
    - make_array_nonempty.register
    - make_scalar.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: make_array_nonempty.register
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: dask.dataframe._dtypes._
    functionSourceFile: dask.dataframe._dtypes
    functionUses: 0
    functionsReached:
    - pandas.array
    - pandas.Timestamp
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: make_scalar.register
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - dtype
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: dask.dataframe._dtypes._make_array_nonempty_pyarrow_dtype
    functionSourceFile: dask.dataframe._dtypes
    functionUses: 0
    functionsReached:
    - pyarrow.types.is_boolean
    - pandas.Timedelta
    - pyarrow.types.is_floating
    - pyarrow.types.is_string
    - datetime.date
    - pyarrow.types.is_duration
    - pyarrow.types.is_binary
    - datetime.time
    - pyarrow.types.is_time
    - pyarrow.types.is_large_string
    - pyarrow.types.is_date
    - dtype.empty
    - pandas.array
    - pandas.Timestamp
    - pyarrow.types.is_integer
    - pyarrow.types.is_decimal
    - decimal.Decimal
    - pyarrow.types.is_timestamp
    - pyarrow.types.is_large_binary
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_integer
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_floating
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_boolean
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_string
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_large_string
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_timestamp
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_date
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.date
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_binary
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_large_binary
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decimal.Decimal
    functionSourceFile: decimal
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_duration
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pyarrow.types.is_time
    functionSourceFile: pyarrow
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.time
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dtype.empty
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._slicing
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - idx
    - axis
    - in_axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 151
    functionName: dask.array._array_expr._slicing.slice_with_int_dask_array_on_axis
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 2
    functionsReached:
    - numpy.isnan
    - <builtin>.set
    - <builtin>.len
    - numpy.asarray
    - dask.array._array_expr._slicing.ArrayOffsetDep.__init__
    - <builtin>.range
    - <builtin>.super
    - dask._collections.new_collection
    - dask.array._array_expr._collection.blockwise
    - numpy.roll
    - numpy.cumsum
    - dask.utils.Dispatch.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 4
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - idx
    - shape
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 82
    functionName: dask.array._array_expr._slicing.normalize_index
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - math.isnan
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - dask.array.slicing.posify_index
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - none_shape.append
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - tlz.unique
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - dask.array.slicing.replace_ellipsis
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - dask.array.slicing.check_index
    - numpy.isnan
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - numpy.where
    - obj.items
    linkageType: pythonLinkage
    raised:
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - chunks
    - values
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 214
    functionName: dask.array._array_expr._slicing.ArrayOffsetDep.__init__
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 244
    functionName: dask.array._array_expr._slicing.slice_with_newaxes
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 2
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - dask.array._array_expr._shuffle._shuffle
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - dask.array._array_expr._slicing.slice_wrap_lists
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array._array_expr._slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._slicing.take
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array._array_expr._shuffle._validate_indexer
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - x
    - index
    - allow_getitem_optimization
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 270
    functionName: dask.array._array_expr._slicing.slice_wrap_lists
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 3
    functionsReached:
    - result.items
    - where_list.pop
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - dask.array._array_expr._shuffle._shuffle
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array._array_expr._slicing.slice_slices_and_integers
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._slicing.take
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array._array_expr._shuffle._validate_indexer
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - IndexError
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def68dc0>
    argNames:
    - x
    - index
    - allow_getitem_optimization
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 328
    functionName: dask.array._array_expr._slicing.slice_slices_and_integers
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 4
    functionsReached:
    - numpy.isnan
    - <builtin>.slice
    - dask.utils.cached_cumsum
    - <builtin>.zip
    - dask.utils._cumsum
    - <builtin>.isinstance
    - tlz.accumulate
    - <builtin>.all
    - dask.utils._HashIdWrapper.__init__
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd30fac0>
    argNames:
    - x
    - index
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 342
    functionName: dask.array._array_expr._slicing.take
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 4
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - dask.array._array_expr._shuffle._shuffle
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.arange
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - indexer.append
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - distributed.shuffle.rechunk_p2p.data.copy
    - dask.array.utils.arange_safe
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - dask.array._array_expr._shuffle._validate_indexer
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - x
    - indexer
    - axis
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 32
    functionName: dask.array._array_expr._shuffle._shuffle
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 5
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.sum
    - <builtin>.max
    - <builtin>.all
    - <builtin>.range
    - dask.array._array_expr._shuffle._validate_indexer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._slicing.Slice
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 371
    functionName: dask.array._array_expr._slicing.Slice._name
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 375
    functionName: dask.array._array_expr._slicing.Slice._meta
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._slicing.SliceSlicesIntegers
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 386
    functionName: dask.array._array_expr._slicing.SliceSlicesIntegers.chunks
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - bisect.bisect_left
    - <builtin>.map
    - math.ceil
    - <builtin>.min
    - <builtin>.zip
    - <builtin>.sorted
    - dask.array.slicing._slice_1d
    - <builtin>.range
    - <builtin>.tuple
    - dask.array.slicing.new_blockdim
    - bisect.bisect_right
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.int
    - operator.itemgetter
    - <builtin>.len
    - dask.utils.cached_cumsum
    - <builtin>.max
    - d.items
    - <builtin>.slice
    - dask.utils._cumsum
    - tlz.accumulate
    - dask.utils._HashIdWrapper.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 394
    functionName: dask.array._array_expr._slicing.SliceSlicesIntegers._layer
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - toolz.pluck
    - <builtin>.zip
    - <builtin>.sorted
    - <builtin>.frozenset
    - <builtin>.range
    - kwargs.values
    - <builtin>.isinstance
    - i.items
    - _dependencies.update
    - <builtin>.len
    - _dependencies.add
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.set
    - dask._task_spec.Alias.__init__
    - <builtin>.slice
    - itertools.chain
    - <builtin>.all
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: toolz.pluck
    functionSourceFile: toolz
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._slicing.SlicesWrapNone
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 436
    functionName: dask.array._array_expr._slicing.SlicesWrapNone.chunks
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - dask.array.slicing.expander
    - <builtin>.locals
    - <builtin>.compile
    - dask.array._array_expr._slicing.SlicesWrapNone.expand
    - <builtin>.exec
    - dask.array.slicing._expander
    - <builtin>.super
    - <builtin>.max
    - left.append
    - <builtin>.range
    - <builtin>.tuple
    - decl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 440
    functionName: dask.array._array_expr._slicing.SlicesWrapNone.expand
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 2
    functionsReached:
    - dask.array.slicing.expander
    - <builtin>.locals
    - <builtin>.compile
    - <builtin>.exec
    - dask.array.slicing._expander
    - <builtin>.max
    - left.append
    - <builtin>.range
    - <builtin>.tuple
    - decl.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 443
    functionName: dask.array._array_expr._slicing.SlicesWrapNone._layer
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.locals
    - <builtin>.sorted
    - <builtin>.exec
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.frozenset
    - left.append
    - <builtin>.range
    - dask.tokenize._tokenize
    - <builtin>.id
    - <builtin>.tuple
    - kwargs.values
    - dask.tokenize.tokenize
    - <builtin>.next
    - _ENSURE_DETERMINISTIC.set
    - <builtin>.isinstance
    - <builtin>.type
    - decl.format
    - _dependencies.update
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - dask.array._array_expr._slicing.SlicesWrapNone.expand
    - _dependencies.add
    - dask.array.slicing._expander
    - <builtin>.list
    - dask._task_spec.TaskRef.__init__
    - <builtin>.str
    - <builtin>.max
    - _ENSURE_DETERMINISTIC.reset
    - <builtin>.set
    - dask.array.slicing.expander
    - dask.array.slicing._expander.expand
    - <builtin>.compile
    - itertools.chain
    - <builtin>.super
    - dask._task_spec.DataNode.__init__
    - kwargs.items
    - dsk.items
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._slicing.TakeUnknownOneChunk
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 473
    functionName: dask.array._array_expr._slicing.TakeUnknownOneChunk.chunks
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 476
    functionName: dask.array._array_expr._slicing.TakeUnknownOneChunk._layer
    functionSourceFile: dask.array._array_expr._slicing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.enumerate
    - _dependencies.update
    - <builtin>.slice
    - <builtin>.len
    - itertools.chain
    - _dependencies.add
    - <builtin>.isinstance
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - kwargs.values
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._shuffle
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - chunks
    - indexer
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: dask.array._array_expr._shuffle._validate_indexer
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 6
    functionsReached:
    - <builtin>.map
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.sum
    - <builtin>.max
    - <builtin>.all
    linkageType: pythonLinkage
    raised:
    - ValueError
    - IndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._shuffle.Shuffle
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: dask.array._array_expr._shuffle.Shuffle._meta
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 55
    functionName: dask.array._array_expr._shuffle.Shuffle._name
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 59
    functionName: dask.array._array_expr._shuffle.Shuffle.chunks
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - output_chunks.append
    - <builtin>.enumerate
    - <builtin>.map
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 69
    functionName: dask.array._array_expr._shuffle.Shuffle._chunksize_tolerance
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - dask.config.get
    - k.replace
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.array._array_expr._shuffle.Shuffle._chunk_size_limit
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.sum
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: dask.array._array_expr._shuffle.Shuffle._new_chunks
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - current_chunk.extend
    - copy.deepcopy
    - new_chunks.append
    - idx.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 102
    functionName: dask.array._array_expr._shuffle.Shuffle._layer
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.zip
    - <builtin>.frozenset
    - <builtin>.range
    - <builtin>.tuple
    - intermediates.pop
    - numpy.argsort
    - kwargs.values
    - itertools.count
    - <builtin>.next
    - numpy.min_scalar_type
    - <builtin>.isinstance
    - dask.array._array_expr._shuffle.convert_key
    - <builtin>.dict
    - <builtin>.type
    - numpy.ndindex
    - merge_keys.append
    - numpy.unique
    - _dependencies.update
    - numpy.array
    - <builtin>.len
    - _dependencies.add
    - <builtin>.list
    - itertools.product
    - dask._task_spec.TaskRef.__init__
    - <builtin>.max
    - taker_boundary.append
    - key.insert
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - taker_boundary.tolist
    - <builtin>.slice
    - itertools.chain
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.cumsum
    - slices.copy
    - numpy.searchsorted
    - dask._task_spec.Task.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - key
    - chunk
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: dask.array._array_expr._shuffle.convert_key
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 1
    functionsReached:
    - <builtin>.list
    - key.insert
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - index
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 201
    functionName: dask.array._array_expr._shuffle._getitem
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - result.copy
    - dask.array.chunk.getitem
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - arrs
    - sorter
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 205
    functionName: dask.array._array_expr._shuffle.concatenate_arrays
    functionSourceFile: dask.array._array_expr._shuffle
    functionUses: 0
    functionsReached:
    - result.items
    - operand.simplify_once
    - dask.array.backends._numel
    - dask._expr.optimize_until
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - dask.array._array_expr._collection.Array.map_blocks
    - dask._expr._ExprSequence.__dask_keys__
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dask.dataframe.dispatch.is_categorical_dtype
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.fabs.outer
    - dask.base.collections_to_expr
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - numpy.nan.chunks.get
    - meta.sum
    - extra_argpairs.append
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - numpy.ndarray
    - tlz.concat.min
    - numpy.linalg.svd.key.name.values
    - numpy.piecewise
    - toolz.unique
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - functools.partial.values.min
    - dask.layers.ArraySliceDep.__init__
    - divisions_lru.get
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.array.core.Array.min
    - dask.dataframe.dask_expr._expr.Expr.var
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.base.tokenize
    - dask.utils.is_index_like
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - numpy.ma.masked_values
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - functools.partial.view
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - dask.array._array_expr._reductions._tree_reduce
    - collections.namedtuple.key.values
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - numpy.positive.outer
    - typing.cast
    - dask._expr.HLGExpr.from_collection
    - operand.lower_once
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - numpy.cosh.outer
    - numpy.maximum.outer
    - scipy.stats.distributions.chi2.sf.name.keys
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - fsspec.core.OpenFile.values.astype
    - tlz.concat.name.__dask_keys__
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - dask.array.rechunk._number_of_blocks
    - <builtin>.bool
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - numpy.negative.outer
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - x.astype
    - tlz.unique
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dataclasses.fields
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - numpy.linalg.svd.__dask_keys__
    - dask.array.utils.validate_axis
    - ret_next.append
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - operand._substitute
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - obj.items
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - pandas.to_numeric.key.name.keys
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - divisions.tolist
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - c.sum
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.concatenate
    - numpy.nan.map_blocks
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.linalg.svd.key.name.__dask_keys__
    - numpy.nan.T.data.outer
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - numpy.take
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.utils.is_dataframe_like
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - scipy.stats.distributions.chi2.sf.key.keys
    - dask.array.core.Array.__dask_layers__
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - <builtin>.tuple
    - numpy.minimum.outer
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.nextafter.outer
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.array.core.auto_chunks
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - dask.utils.is_series_like
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.collect_dependents
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - numpy.linalg.svd.name.key.values
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - all_keys.extend
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - pandas.to_numeric.name.key.keys
    - dask._task_spec.cull
    - functools.partial.values.astype
    - numpy.logical_and.outer
    - distributed.default_client
    - maxes.isna
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - dask.array._array_expr._collection.Array.min
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.delayed.Delayed.__dask_keys__
    - numblocks.items
    - dask.array.core.asanyarray
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - collections.namedtuple.keys
    - numpy.choose
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - numpy.logical_not.outer
    - operator.abs
    - functools.partial.values
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - numpy.fmod.outer
    - tlz.concat.key.name.__dask_keys__
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - distributed.shuffle.rechunk_p2p.compute
    - numpy.greater.outer
    - numpy.argsort
    - subs.items
    - dask.array.core.Array.__dask_keys__
    - dask._task_spec.convert_legacy_task
    - s.sum
    - inputs.extend
    - pandas.api.types.is_numeric_dtype
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.greater_equal.outer
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - tlz.concat.key.__dask_graph__
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - tlz.concat.key.keys
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - new_axes.items
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.view
    - tlz.concat.__dask_keys__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.array.reductions.min
    - mins.tolist
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - location.get
    - dask.array.core.apply_and_enforce
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - operator.floordiv
    - collections.namedtuple.values
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - divs.extend
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - numpy.nan.data.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - outcollections.append
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - numpy.interp
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - numpy.bitwise_not.outer
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - numpy.asanyarray
    - operator.rshift
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - typ.__module__.split
    - functools.partial.name.key.__dask_keys__
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - cupy.take
    - numpy.can_cast
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - dask.delayed._finalize_args_collections
    - dask.array.rechunk._breakpoints
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - numpy.nan.data.to_dask_array
    - pkg_name.startswith
    - numpy.prod
    - stack.append
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - dask.array.reductions.mean_chunk
    - fsspec.core.OpenFile._meta.values.view
    - numpy.nan.__dask_layers__
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.nan.T.data.copy
    - numpy.add.outer
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - numpy.arccosh.outer
    - tlz.partition
    - math.ceil
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - functools.partial._meta.astype
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr._ufunc
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - <builtin>.enumerate
    - s.parameters.items
    - <builtin>.sorted
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - functools.partial
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array._array_expr._ufunc.ufunc.__init__
    - dask.utils.skip_doctest
    - dask.array._array_expr._ufunc.wrap_elemwise
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - <builtin>.all
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fb9dcdb8a60>
    argNames:
    - numpy_ufunc
    - source
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 19
    functionName: dask.array._array_expr._ufunc.wrap_elemwise
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 1
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: dask.array._array_expr._ufunc.wrap_elemwise.wrapped
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.isreal
    - numpy.sinc
    - numpy.fix
    - <builtin>.len
    - numpy.clip
    - numpy.i0
    - numpy.iscomplex
    - numpy.nan_to_num
    - <builtin>.hasattr
    - numpy.real
    - numpy.imag
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - nin
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 37
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__init__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - numpy.frompyfunc
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 45
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__repr__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__dask_tokenize__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__reduce__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 54
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__call__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - a
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__getattr__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - a.startswith
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: dask.array._array_expr._ufunc.da_frompyfunc.__dir__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.list
    - <builtin>.dir
    - <builtin>.type
    - o.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - nin
    - nout
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 70
    functionName: dask.array._array_expr._ufunc.frompyfunc
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - dask.utils.funcname
    - <builtin>.sorted
    - numpy.frompyfunc
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array._array_expr._ufunc.ufunc.__init__
    - <builtin>.type
    - <builtin>.len
    - dask.utils.ignore_warning
    - dask.utils._derived_from
    - <builtin>.str
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.array._array_expr._ufunc.da_frompyfunc.__init__
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 98
    functionName: dask.array._array_expr._ufunc.ufunc.__dask_tokenize__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - dask.utils.Dispatch.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: dask.array._array_expr._ufunc.ufunc.__getattr__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: dask.array._array_expr._ufunc.ufunc.__dir__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - <builtin>.type
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: dask.array._array_expr._ufunc.ufunc.__repr__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 112
    functionName: dask.array._array_expr._ufunc.ufunc.__call__
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.hypot
    - numpy.degrees
    - dask.utils.funcname
    - numpy.radians
    - numpy.spacing
    - numpy.conjugate
    - numpy.sqrt
    - numpy.negative
    - <builtin>.getattr
    - numpy.nextafter
    - <builtin>.isinstance
    - numpy.less_equal
    - numpy.arctan2
    - <builtin>.hasattr
    - dsk._elemwise
    - numpy.float_power
    - numpy.logical_xor
    - numpy.deg2rad
    - numpy.tan
    - <builtin>.str
    - numpy.bitwise_not
    - numpy.add
    - numpy.bitwise_and
    - numpy.logical_and
    - numpy.expm1
    - numpy.copysign
    - numpy.square
    - numpy.fabs
    - numpy.arcsin
    - numpy.positive
    - numpy.bitwise_or
    - numpy.floor
    - numpy.log10
    - numpy.reciprocal
    - numpy.absolute
    - numpy.divide
    - numpy.log2
    - numpy.isinf
    - numpy.log1p
    - numpy.logaddexp
    - numpy.sinh
    - numpy.multiply
    - numpy.sin
    - <builtin>.len
    - numpy.mod
    - numpy.rint
    - numpy.greater
    - numpy.fmax
    - numpy.arcsinh
    - numpy.fmod
    - numpy.arctan
    - numpy.greater_equal
    - numpy.ceil
    - numpy.trunc
    - numpy.exp2
    - numpy.maximum
    - numpy.fmin
    - numpy.frompyfunc
    - numpy.rad2deg
    - numpy.less
    - numpy.tanh
    - numpy.left_shift
    - numpy.logaddexp2
    - numpy.subtract
    - numpy.power
    - dask.array._array_expr._collection.Array.__init__
    - numpy.cos
    - numpy.not_equal
    - numpy.isfinite
    - numpy.logical_or
    - numpy.cosh
    - numpy.equal
    - dask.array._array_expr._ufunc.da_frompyfunc.__init__
    - numpy.cbrt
    - numpy.minimum
    - numpy.remainder
    - numpy.arctanh
    - numpy.bitwise_xor
    - numpy.logical_not
    - numpy.ldexp
    - numpy.sign
    - <builtin>.type
    - numpy.arccosh
    - numpy.true_divide
    - numpy.exp
    - numpy.signbit
    - numpy.right_shift
    - numpy.log
    - numpy.arccos
    - numpy.isnan
    - numpy.floor_divide
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array._array_expr._ufunc.ufunc
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - numpy.mro
    - tail.find
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - A
    - B
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 126
    functionName: dask.array._array_expr._ufunc.ufunc.outer
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.from_array
    - <builtin>.sorted
    - numpy.stack
    - numpy.log10.outer
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dsk2.update
    - meta.sum
    - <builtin>.str
    - seen.add
    - numpy.tan.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - a.map_blocks
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.__dask_graph__
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - numpy.deg2rad.outer
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - numpy.frexp
    - numpy.cosh.outer
    - numpy.maximum.outer
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - numpy.nan.data._meta.__dask_graph__
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - numpy.linalg.svd.__dask_graph__
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - expr._layer
    - <builtin>.bool
    - numpy.negative.outer
    - x.astype
    - meta.reshape
    - toolz.first
    - _ENSURE_DETERMINISTIC.get
    - tlz.unique
    - numpy.expm1.outer
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - a.to_dask_array
    - operator.div
    - numpy.isnan
    - numpy.true_divide.outer
    - numpy.log.outer
    - obj.items
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - hashlib.md5
    - <builtin>.frozenset
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - _ENSURE_DETERMINISTIC.set
    - operator.truediv
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.arctan2.outer
    - dask.utils.ensure_dict
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - a.astype
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - pkg_name.split
    - tlz.groupby
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.tokenize._normalize_seq_func
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - dask._collections.new_collection
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - dask.array._array_expr._collection.stack
    - numpy.exp2.outer
    - dask.array._array_expr._collection._as_dtype
    - numpy.tanh.outer
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - x.copy
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numblocks.items
    - dask.tokenize._tokenize
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.utils.is_arraylike
    - operator.sub
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.data._meta
    - operator.mod
    - operator.add
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - <builtin>.id
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - operator.neg
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.outer
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - numpy.signbit.outer
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - numpy.left_shift.outer
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - dask._expr.ProhibitReuse.__dask_graph__
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - numpy.multiply.outer
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - toolz.partition
    - dask.tokenize._tokenize_deterministic
    - <builtin>.any
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - layers.items
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - numpy.subtract.outer
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.floordiv
    - numpy.nan.data.outer
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - numpy.ndarray.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - warnings.warn
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - numpy.divide.outer
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.reset
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.tokenize.tokenize
    - pkg_name.startswith
    - <builtin>.next
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.less.outer
    - numpy.errstate
    - numpy.modf
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - <builtin>.all
    - numpy.add.outer
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - dask.array.utils.meta_from_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.log1p.outer
    - numpy.where
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de6fd3d0>
    argNames:
    - x
    - deg
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 292
    functionName: dask.array._array_expr._ufunc.angle
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - x._elemwise
    - numpy.angle
    - <builtin>.bool
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._ufunc.DoubleOutputs
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 303
    functionName: dask.array._array_expr._ufunc.DoubleOutputs._meta
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - numpy.empty_like
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 310
    functionName: dask.array._array_expr._ufunc.DoubleOutputs.chunks
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 314
    functionName: dask.array._array_expr._ufunc.DoubleOutputs._name
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask._expr.Expr.operand
    - dask.tokenize.tokenize
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - dask.tokenize._tokenize_deterministic
    - dask.tokenize._tokenize
    - <builtin>.type
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 325
    functionName: dask.array._array_expr._ufunc.frexp
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 334
    functionName: dask.array._array_expr._ufunc.modf
    functionSourceFile: dask.array._array_expr._ufunc
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.array._array_expr._collection.from_array
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.stack
    - distributed.shuffle.rechunk_p2p.size._meta
    - arrays.append
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - <builtin>.range
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - dask.array._array_expr._collection.asarray
    - <builtin>.hasattr
    - <builtin>.dict
    - dsk2.update
    - numpy.array
    - g.items
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - a.astype
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - a.map_blocks
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - tlz.groupby
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - a.rechunk
    - numpy.nan.data._meta
    - numpy.asanyarray
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ma.array
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask._collections.new_collection
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - dask.array._array_expr._collection.stack
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.array._array_expr._collection._as_dtype
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - g2.values
    - <builtin>.list
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - toolz.partition
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - x.copy
    - <builtin>.all
    - layers.items
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - x.astype
    - meta.reshape
    - dask.array.utils.meta_from_array
    - toolz.first
    - tlz.unique
    - <builtin>.sum
    - numblocks.items
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - nameinds.append
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - tlz.concat
    - dask.array._array_expr._collection.elemwise
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - tlz.valmap
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - a.to_dask_array
    - tlz.join
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - numpy.isnan
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.array._array_expr._collection.asanyarray
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._blockwise
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._blockwise.Blockwise
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: dask.array._array_expr._blockwise.Blockwise.args
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.array._array_expr._blockwise.Blockwise._meta_provided
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - dask._expr.Expr.operand
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 65
    functionName: dask.array._array_expr._blockwise.Blockwise._meta
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - dsk2.update
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - typing.cast
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - x.astype
    - tlz.unique
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array.reductions._nanmin_skip
    - dask.utils.SerializableLock.__init__
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - dask._expr.Expr.operand
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.data.astype
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - numpy.errstate
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - _dtype
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 13
    functionName: dask.array._array_expr._utils.compute_meta
    functionSourceFile: dask.array._array_expr._utils
    functionUses: 377
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - numpy.errstate
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 0
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 76
    functionName: dask.array._array_expr._blockwise.Blockwise.chunks
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.partition
    - <builtin>.zip
    - dask.blockwise.broadcast_dimensions
    - <builtin>.all
    - arrays.append
    - <builtin>.sum
    - numblocks.items
    - <builtin>.tuple
    - nameinds.append
    - tlz.concat
    - <builtin>.isinstance
    - tlz.groupby
    - <builtin>.dict
    - a.rechunk
    - tlz.valmap
    - g.items
    - <builtin>.len
    - tlz.join
    - g2.values
    - <builtin>.list
    - toolz.partition
    - numpy.isnan
    - <builtin>.set
    - <builtin>.callable
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 121
    functionName: dask.array._array_expr._blockwise.Blockwise.dtype
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 141
    functionName: dask.array._array_expr._blockwise.Blockwise._name
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._blockwise.Elemwise
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 228
    functionName: dask.array._array_expr._blockwise.Elemwise._meta
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - numpy.stack
    - char.isdigit
    - numpy.dtype
    - kwargs.values
    - numpy.nan.data.chunks.get
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - layers.append
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - dsk2.update
    - meta.sum
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - <builtin>.callable
    - numpy.ndarray
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.layers.ArraySliceDep.__init__
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - dask.bag.core.Bag.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - new_args.append
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_layers__
    - <builtin>.max
    - warnings.simplefilter
    - dask.utils.Dispatch.__init__
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - distributed.shuffle.rechunk_p2p.chunks.get
    - numpy.nan.data.__class__.__module__.split
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.data.map_blocks
    - dask.array.core.round_to
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.core.from_array
    - <builtin>.list
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - <builtin>.bool
    - numpy.max
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - meta.reshape
    - tlz.unique
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.base.DaskMethodsMixin.compute
    - numpy.nan.data.shape.tolist
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - obj.items
    - numpy.nan.data.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - arrays.append
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - dask._task_spec.Dict.__init__
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - numpy.nansum
    - dask.array.utils.array_safe
    - ideal_shape.append
    - numpy.nan.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - dask.array.core.unify_chunks
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - numpy.nan.T.data.chunks.replace
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.nan.data.astype
    - numpy.nan.data.shape.replace
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.compute
    - math.isnan
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data.chunks.get
    - dask.array.core.auto_chunks
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask.array.core.auto_chunks._trivial_aggregate
    - pkg_name.split
    - tlz.groupby
    - inputs_indices.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - numpy.any
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - <builtin>.set
    - toolz.frequencies.items
    - dask._collections.new_collection
    - toolz.frequencies
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.nanprod
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - layers.update
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - numpy.nan.T.data.__class__.__module__.split
    - dask.array.core.slices_from_chunks
    - numblocks.items
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.config.get
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - dask.array.core.blockdims_from_blockshape
    - dask.array._array_expr._collection.Array.optimize
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - collection.__dask_layers__
    - dask.array.core.normalize_chunks
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.utils._cumsum
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - uuid.uuid1
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - <builtin>.isinstance
    - dask.array.core.stack
    - numpy.median
    - numpy.nan.T.copy
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - substitution.get
    - distributed.shuffle.rechunk_p2p.compute
    - subs.items
    - dask._task_spec.convert_legacy_task
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - obj.__getnewargs_ex__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask._expr.ProhibitReuse.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - numpy.nan.T.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - math.prod
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - layers.items
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - _tmp_indices.append
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.utils.cached_cumsum
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils._HashIdWrapper.__init__
    - dask.array.reductions._nanmax_skip
    - distributed.shuffle.rechunk_p2p.size.compute
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - autos.remove
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - numpy.array
    - g.items
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - <builtin>.enumerate
    - numpy.nan.astype
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - kwargs.get
    - dask._expr.HLGExpr._layer
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - dask.bag.core.Item.__dask_layers__
    - a.rechunk
    - numpy.asanyarray
    - suffix.lower
    - typ.__module__.split
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask.bag.core.Item.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array.utils.asarray_safe
    - numpy.nan.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - dask.array.utils._array_like_safe
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.array.reductions.numel
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - numpy.prod
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.nan.T.data.chunks.tolist
    - dask.utils.parse_bytes
    - numpy.errstate
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - dask.array.reductions.mean_chunk
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - <builtin>.all
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - numpy.nan.T.data.shape.get
    - dask._task_spec.parse_input
    - dask.array.core.Array.map_blocks
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.nan.T.data.astype
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - deps.update
    - numpy.linalg.svd.name.key.__dask_graph__
    - dask.array.reductions.chunk_max
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - a_pairs_list.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 234
    functionName: dask.array._array_expr._blockwise.Elemwise.elemwise_args
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 238
    functionName: dask.array._array_expr._blockwise.Elemwise.out_ind
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - numpy.isnan
    - dask.array.core.broadcast_shapes
    - <builtin>.map
    - shapes.append
    - <builtin>.getattr
    - <builtin>.len
    - <builtin>.reversed
    - itertools.zip_longest
    - <builtin>.isinstance
    - out.append
    - <builtin>.range
    - numpy.max
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 256
    functionName: dask.array._array_expr._blockwise.Elemwise._info
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.logical_not.outer
    - operator.mul
    - operator.abs
    - numpy.cbrt.outer
    - numpy.isinf.outer
    - result.astype
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - operator.xor
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - numpy.log10.outer
    - functools.partial
    - <builtin>.range
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - kwargs.values
    - numpy.fmod.outer
    - numpy.rad2deg.outer
    - dask._task_spec.Dict.__init__
    - operator.or_
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - numpy.ndarray._meta
    - dask.array.core._elemwise_handle_where
    - layers.append
    - <builtin>.isinstance
    - numpy.log2.outer
    - distributed.shuffle.rechunk_p2p.size.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dask.highlevelgraph.HighLevelGraph.items
    - dsk2.update
    - numpy.array
    - operator.truediv
    - meta.sum
    - operator.neg
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - numpy.arctanh.outer
    - seen.add
    - operator.eq
    - numpy.right_shift.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.outer
    - numpy.tan.outer
    - dask._expr.Expr.operand
    - <builtin>.slice
    - kwargs.items
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.typename
    - numpy.spacing.outer
    - dask.highlevelgraph.HighLevelGraph.copy
    - numpy.ndarray.__dask_graph__
    - <builtin>.super
    - numpy.nan.T.data.outer
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - <builtin>.callable
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - numpy.floor.outer
    - kwargs.pop
    - pandas.to_numeric.name.__dask_graph__
    - numpy.logical_or.outer
    - numpy.ndarray
    - numpy.reciprocal.outer
    - numpy.piecewise
    - dask._task_spec.Task.__init__
    - numpy.fmin.outer
    - dask.array.routines.variadic_choose
    - numpy.nan.T.data._meta
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - numpy.logaddexp.outer
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.lib.stride_tricks.sliding_window_view
    - numpy.degrees.outer
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.data.outer
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - numpy.signbit.outer
    - <builtin>.tuple
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - numpy.minimum.outer
    - numpy.greater.outer
    - numpy.nextafter.outer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - numpy.divide.outer
    - numpy.ma.masked_values
    - new_args.append
    - dask.array.routines._int_piecewise
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - pandas.isnull
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.bitwise_xor.outer
    - operator.rshift
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - operator.lt
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - operator.gt
    - operator.le
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - numpy.deg2rad.outer
    - numpy.left_shift.outer
    - <builtin>.max
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - traceback.format_tb
    - dask._task_spec.DataNode.__init__
    - dask.utils.Dispatch.__init__
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.core.apply_infer_dtype
    - numpy.positive.outer
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.logical_xor.outer
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - numpy.rint.outer
    - tlz.concat.key.__dask_graph__
    - numpy.frexp
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - numpy.maximum.outer
    - numpy.cosh.outer
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - stack.pop
    - numpy.multiply.outer
    - numpy.ldexp.outer
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - numpy.asarray
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - numpy.exp2.outer
    - dask.delayed.Delayed.__dask_graph__
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.logaddexp2.outer
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - numpy.not_equal.outer
    - obj.__getnewargs__
    - numpy.less.outer
    - numpy.errstate
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.array.core.is_scalar_for_elemwise
    - numpy.fmax.outer
    - numpy.modf
    - numpy.tanh.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - numpy.ceil.outer
    - out.copy
    - <builtin>.list
    - numpy.less_equal.outer
    - numpy.radians.outer
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - dask.array.core._enforce_dtype
    - operator.and_
    - numpy.power.outer
    - operator.lshift
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - numpy.exp.outer
    - layers.values
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - blockwise_kwargs.update
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - expr._layer
    - layers.items
    - numpy.logical_and.outer
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.add.outer
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - <builtin>.map
    - numpy.arccosh.outer
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - numpy.negative.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - x.astype
    - numpy.subtract.outer
    - dask._task_spec.parse_input
    - result.copy
    - numpy.isfinite.outer
    - numpy.expm1.outer
    - numpy.trunc.outer
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - dask.utils.is_arraylike
    - operator.sub
    - numpy.absolute.outer
    - functools.partial.name.__dask_graph__
    - numpy.nan._meta
    - functools.partial.__dask_graph__
    - numpy.square.outer
    - pandas.to_numeric.name.key.__dask_graph__
    - dask.array.chunk.getitem
    - numpy.bitwise_or.outer
    - <builtin>.type
    - args.items
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - numpy.bitwise_and.outer
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.array.chunk.astype
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - operator.div
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.log1p.outer
    - numpy.sin.outer
    - numpy.where
    - operator.floordiv
    - distributed.shuffle.rechunk_p2p.data._meta
    - numpy.true_divide.outer
    - operator.mod
    - operator.add
    - numpy.log.outer
    - numpy.nan.data.outer
    - obj.items
    - numpy.choose
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: blockwise_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 310
    functionName: dask.array._array_expr._blockwise.Elemwise.dtype
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 314
    functionName: dask.array._array_expr._blockwise.Elemwise.kwargs
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 318
    functionName: dask.array._array_expr._blockwise.Elemwise.token
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 322
    functionName: dask.array._array_expr._blockwise.Elemwise.args
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - dask.array.core.is_scalar_for_elemwise
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - tlz.unique
    - dask._task_spec.parse_input
    - functools.partial.name.__dask_graph__
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._blockwise.Transpose
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 349
    functionName: dask.array._array_expr._blockwise.Transpose.new_axes
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 353
    functionName: dask.array._array_expr._blockwise.Transpose.name
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 361
    functionName: dask.array._array_expr._blockwise.Transpose.dtype
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 365
    functionName: dask.array._array_expr._blockwise.Transpose.out_ind
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 369
    functionName: dask.array._array_expr._blockwise.Transpose.kwargs
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 373
    functionName: dask.array._array_expr._blockwise.Transpose.args
    functionSourceFile: dask.array._array_expr._blockwise
    functionUses: 0
    functionsReached:
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._utils
    functionSourceFile: dask.array._array_expr._utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._gufunc
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - signature
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 32
    functionName: dask.array._array_expr._gufunc._parse_gufunc_signature
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 3
    functionsReached:
    - re.match
    - re.sub
    - signature.split
    - <builtin>.len
    - re.findall
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 18
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 26
    ICount: 1
    IfCount: 18
    argCount: 5
    argDefaultValues: []
    argNames:
    - axes
    - axis
    - keepdims
    - input_coredimss
    - output_coredimss
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: dask.array._array_expr._gufunc._validate_normalize_axes
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 3
    functionsReached:
    - <builtin>.filter
    - <builtin>.enumerate
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.range
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: leaf_arr.transpose
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 559
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr._meta
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - numpy.array
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - <builtin>.slice
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.ndarray
    - dask._task_spec.Task.__init__
    - numpy.nan.T.data._meta
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - numpy.empty
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask.array.utils.meta_from_array
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - numpy.nan._meta
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - distributed.shuffle.rechunk_p2p.data._meta
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 563
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr._name
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 567
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr._shape
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 572
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr.chunks
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - result.items
    - <builtin>.sorted
    - numpy.nan.data.chunks.replace
    - char.isdigit
    - numpy.dtype
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.chunks.get
    - autos.remove
    - <builtin>.isinstance
    - ideal_shape.append
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - numpy.median
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - numpy.nan.shape.replace
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - numpy.nan.T.data.chunks.replace
    - numpy.nan.chunks.replace
    - numpy.nan.data.shape.replace
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - math.isnan
    - numpy.nan.chunks.tolist
    - numpy.nan.T.data.chunks.get
    - <builtin>.enumerate
    - dask.array.core.auto_chunks
    - <builtin>.tuple
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - dask.array.core.auto_chunks._trivial_aggregate
    - <builtin>.int
    - suffix.lower
    - <builtin>.len
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - <builtin>.max
    - <builtin>.set
    - toolz.frequencies.items
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - toolz.frequencies
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - dimension_result.append
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - distributed.shuffle.rechunk_p2p.chunks.get
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - numpy.nan.T.data.shape.tolist
    - dask.array.core.round_to
    - numpy.nan.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - dask.utils.parse_bytes
    - <builtin>.float
    - distributed.shuffle.rechunk_p2p.shape.replace
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - math.prod
    - <builtin>.list
    - numpy.nan.data.shape.get
    - <builtin>.any
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - result.values
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - <builtin>.all
    - autos.discard
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - <builtin>.zip
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - <builtin>.sum
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.nan.T.data.shape.get
    - numpy.nan.data.shape.tolist
    - dask.config.get
    - dask.array.core.blockdims_from_blockshape
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array.core._compute_multiplier
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - numpy.nan.shape.tolist
    - dask.array.core.normalize_chunks
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.config.canonical_name
    - numpy.isnan
    - dask.array.core._convert_int_chunk_to_tuple
    - numpy.nan.shape.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 578
    functionName: dask.array._array_expr._gufunc.GUfuncLeafExpr._layer
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - <builtin>.isinstance
    - dask.core.flatten
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - pyfunc
    - signature
    - vectorize
    - axes
    - axis
    - keepdims
    - output_sizes
    - output_dtypes
    - allow_rechunk
    - meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 692
    functionName: dask.array._array_expr._gufunc.gufunc.__init__
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 1
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - allow_rechunk
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 737
    functionName: dask.array._array_expr._gufunc.gufunc.__call__
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._collection.from_array
    - numpy.stack
    - numpy.log10.outer
    - kwargs.values
    - numpy.ndarray._meta
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - dask.array.core._elemwise_handle_where
    - layers.append
    - numpy.log2.outer
    - numpy.mod.outer
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.fabs.outer
    - dsk2.update
    - dimsizes.append
    - meta.sum
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - <builtin>.slice
    - numpy.spacing.outer
    - <builtin>.super
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.callable
    - numpy.ndarray
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.degrees.outer
    - numpy.ones_like
    - collections.namedtuple.key.__dask_graph__
    - dask._task_spec.convert_legacy_graph
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - a.map_blocks
    - numpy.ma.masked_values
    - new_args.append
    - numpy.nan.__dask_graph__
    - numpy.bitwise_xor.outer
    - numpy.ndarray._meta.__dask_graph__
    - operator.le
    - numpy.deg2rad.outer
    - <builtin>.max
    - dask.utils.Dispatch.__init__
    - numpy.positive.outer
    - typing.cast
    - result.update
    - dask._task_spec.NestedContainer.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - sys.exc_info
    - numpy.rint.outer
    - numpy.frexp
    - numpy.maximum.outer
    - numpy.cosh.outer
    - <builtin>.filter
    - numpy.ldexp.outer
    - dask.base.is_dask_collection
    - numpy.asarray
    - numpy.nan.data._meta.__dask_graph__
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - obj.__getnewargs__
    - numpy.fmax.outer
    - functools.partial.name.key.__dask_graph__
    - numpy.arcsinh.outer
    - g2.values
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - operator.lshift
    - numpy.linalg.svd.__dask_graph__
    - numpy.exp.outer
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - expr._layer
    - <builtin>.bool
    - numpy.negative.outer
    - meta.reshape
    - tlz.unique
    - x.astype
    - toolz.first
    - numpy.expm1.outer
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - numpy.nan._meta
    - tlz.concat
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - a.to_dask_array
    - operator.div
    - numpy.isnan
    - numpy.true_divide.outer
    - tmp.__dask_keys__
    - numpy.log.outer
    - obj.items
    - numpy.arcsin.outer
    - numpy.sign.outer
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - arrays.append
    - <builtin>.frozenset
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - re.sub
    - operator.or_
    - <builtin>.getattr
    - tlz.merge
    - operator.truediv
    - numpy.arctanh.outer
    - distributed.shuffle.rechunk_p2p._meta
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - dimsizess.get
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - numpy.logaddexp.outer
    - numpy.lib.stride_tricks.sliding_window_view
    - distributed.shuffle.rechunk_p2p.data.outer
    - a.astype
    - <builtin>.tuple
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - pkg_name.split
    - tlz.groupby
    - dask._expr.ProhibitReuse._modify_keys
    - pandas.isnull
    - numpy.nan.data._meta
    - tlz.concat.key.name.__dask_graph__
    - operator.invert
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - pandas.to_numeric.key.name.__dask_graph__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - tlz.merge.update
    - <builtin>.set
    - dask._collections.new_collection
    - stack.pop
    - tlz.concat.name.__dask_graph__
    - dask.array._array_expr._collection.stack
    - numpy.exp2.outer
    - dask.array._array_expr._collection._as_dtype
    - numpy.tanh.outer
    - numpy.linalg.svd.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - layers.values
    - itertools.chain
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - x.copy
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numblocks.items
    - numpy.isfinite.outer
    - numpy.trunc.outer
    - dask.utils.is_arraylike
    - operator.sub
    - numpy.absolute.outer
    - numpy.bitwise_or.outer
    - <builtin>.type
    - dask._expr.Expr.__dask_graph__
    - dask.array._array_expr._gufunc._parse_gufunc_signature
    - dask._expr._HLGExprSequence.__dask_graph__
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - operator.ge
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.data._meta
    - operator.add
    - operator.mod
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - pandas.to_numeric.__dask_graph__
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - numpy.fmod.outer
    - <builtin>.isinstance
    - operator.neg
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - distributed.shuffle.rechunk_p2p.outer
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - numpy.arccos.outer
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - numpy.signbit.outer
    - numpy.greater.outer
    - subs.items
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - numpy.left_shift.outer
    - traceback.format_tb
    - dask.array.core.apply_infer_dtype
    - dask._expr.ProhibitReuse.__dask_graph__
    - numpy.equal.outer
    - operator.ne
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - numpy.multiply.outer
    - numpy.nan.data.T.__dask_graph__
    - dask.array._array_expr._gufunc.apply_gufunc
    - numpy.nan.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.ceil.outer
    - re.findall
    - toolz.partition
    - <builtin>.any
    - toolz.concat
    - dask.array.core.Array.__dask_graph__
    - layers.items
    - distributed.shuffle.rechunk_p2p
    - <builtin>.print
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - chunksizes_.append
    - numpy.subtract.outer
    - functools.partial.name.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - transposed_args.append
    - operator.floordiv
    - numpy.nan.data.outer
    - operator.mul
    - numpy.cbrt.outer
    - result.astype
    - operator.xor
    - functools.partial.key.__dask_graph__
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - tlz.concat.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.array._array_expr._collection.asarray
    - numpy.array
    - g.items
    - numpy.right_shift.outer
    - leaf_arr.transpose
    - dask.core.flatten
    - numpy.ndarray.__dask_graph__
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.fmin.outer
    - leaf_arrs.append
    - warnings.warn
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - arg.transpose
    - numpy.divide.outer
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - a.rechunk
    - operator.rshift
    - operator.lt
    - typ.__module__.split
    - <builtin>.len
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.Alias.__init__
    - numpy.logical_xor.outer
    - dimsizess.items
    - dask.array._array_expr._gufunc._validate_normalize_axes
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - numpy.can_cast
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - numpy.vectorize
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - <builtin>.next
    - pkg_name.startswith
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - numpy.not_equal.outer
    - numpy.less.outer
    - numpy.errstate
    - numpy.modf
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - numpy.radians.outer
    - operator.and_
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - chunksizess.get
    - <builtin>.all
    - numpy.add.outer
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - dask.array.utils.meta_from_array
    - <builtin>.sum
    - dask._task_spec.parse_input
    - result.copy
    - signature.split
    - numpy.square.outer
    - dask.array.chunk.getitem
    - numpy.linalg.svd.name.key.__dask_graph__
    - numpy.log1p.outer
    - numpy.where
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de919b50>
    argNames:
    - signature
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 754
    functionName: dask.array._array_expr._gufunc.as_gufunc
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - kwargs.keys
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - pyfunc
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 850
    functionName: dask.array._array_expr._gufunc.as_gufunc._as_gufunc
    functionSourceFile: dask.array._array_expr._gufunc
    functionUses: 0
    functionsReached:
    - dask.array._array_expr._gufunc.gufunc.__init__
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._array_expr._reductions
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: split_every.get
    functionSourceFile: <builtin>
    functionUses: 385
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._reductions.PartialReduce
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - dask.utils.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 288
    functionName: dask.array._array_expr._reductions.PartialReduce._name
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - dask._expr.Expr.operand
    - <builtin>.getattr
    - dask.utils.funcname
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 296
    functionName: dask.array._array_expr._reductions.PartialReduce.chunks
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.list
    - dask.array._array_expr._reductions.PartialReduce.chunks.<lambda1>
    - tlz.get
    - <builtin>.range
    - tlz.partition_all
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._reductions.PartialReduce.chunks.<lambda1>
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 1
    functionsReached:
    - tlz.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 312
    functionName: dask.array._array_expr._reductions.PartialReduce._layer
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - dask.blockwise.lol_tuples
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.list
    - itertools.product
    - <builtin>.dict
    - <builtin>.range
    - tlz.partition_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._array_expr._reductions.PartialReduce._layer.<lambda1>
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - tlz.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 337
    functionName: dask.array._array_expr._reductions.PartialReduce._meta
    functionSourceFile: dask.array._array_expr._reductions
    functionUses: 0
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - dsk2.update
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask.highlevelgraph.HighLevelGraph.items
    - dask._task_spec.DataNode.__init__
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - kwargs.items
    - <builtin>.callable
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - <builtin>.tuple
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - meta.reshape
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - _dependencies.update
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array._reductions_generic
    functionSourceFile: dask.array._reductions_generic
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deb0ea90>
    - <ast.Constant object at 0x7fb9deb0ed30>
    - <ast.Constant object at 0x7fb9deb0e220>
    - <ast.Constant object at 0x7fb9deb0e100>
    argNames:
    - func
    - x
    - split_every
    - keepdims
    - dtype
    - name
    - reduced_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 10
    functionLinenumber: 273
    functionName: dask.array._reductions_generic.partial_reduce
    functionSourceFile: dask.array._reductions_generic
    functionUses: 382
    functionsReached:
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.__dask_layers__
    - dask.utils.funcname
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - t.substitute
    - <builtin>.frozenset
    - functools.partial.key.__dask_graph__
    - pandas.to_numeric.__dask_graph__
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - <builtin>.id
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - tlz.concat.name.key.__dask_graph__
    - dask._task_spec.Dict.__init__
    - kwargs.values
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - <builtin>.getattr
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - layers.append
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.hasattr
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - dsk2.update
    - meta.sum
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - <builtin>.str
    - seen.add
    - tlz.partition_all
    - split_every.get
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - dask.utils.ensure_dict
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.ndarray.__dask_graph__
    - <builtin>.callable
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask._task_spec.Task.__init__
    - <builtin>.enumerate
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - warnings.warn
    - collections.namedtuple.key.__dask_graph__
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGExpr._layer
    - dask._task_spec.convert_legacy_graph
    - subs.items
    - dask.bag.core.Bag.__dask_graph__
    - dask._task_spec.convert_legacy_task
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - collection.__dask_graph__
    - pkg_name.split
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.bag.core.Item.__dask_layers__
    - new_args.append
    - dask._expr.ProhibitReuse._modify_keys
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - tlz.concat.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - numpy.ndarray._meta.__dask_graph__
    - numpy.linalg.svd.key.__dask_graph__
    - typ.__module__.split
    - pandas.to_numeric.key.name.__dask_graph__
    - <builtin>.len
    - dask.delayed.Delayed.__dask_layers__
    - obj.__getnewargs_ex__
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - tlz.compose
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - warnings.simplefilter
    - typing.cast
    - dask._expr.ProhibitReuse.__dask_graph__
    - <builtin>.set
    - dask.bag.core.Item.__dask_graph__
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - tlz.get
    - tlz.concat.key.__dask_graph__
    - numpy.nan.T.data.__dask_graph__
    - dask.bag.core.Bag.__dask_layers__
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - stack.pop
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - dask.base.is_dask_collection
    - tlz.concat.name.__dask_graph__
    - name_dep.add
    - tlz.concat.__dask_graph__
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.nan.data.T.__dask_graph__
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data._meta.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - stack.append
    - dask.delayed.Delayed.__dask_graph__
    - layers.update
    - obj.__getnewargs__
    - dask.highlevelgraph.MaterializedLayer.__init__
    - functools.partial.name.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - contextlib.suppress
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - numpy.linalg.svd.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - <builtin>.list
    - itertools.product
    - numpy.nan.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - <builtin>.any
    - numpy.linalg.svd.__dask_graph__
    - dask.array.core.Array.__dask_graph__
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - itertools.chain
    - expr._layer
    - layers.items
    - <builtin>.all
    - <builtin>.bool
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - <builtin>.map
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - <builtin>.zip
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - numpy.isscalar
    - meta.reshape
    - tlz.unique
    - dask._task_spec.parse_input
    - dask.utils.is_arraylike
    - functools.partial.name.__dask_graph__
    - functools.partial.__dask_graph__
    - pandas.to_numeric.name.key.__dask_graph__
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.highlevelgraph._get_some_layer_name
    - _dependencies.update
    - deps.update
    - name.startswith
    - _dependencies.add
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.linalg.svd.name.key.__dask_graph__
    - expr.dependencies
    - collection.__dask_layers__
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - dask.utils.is_namedtuple_instance
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - warnings.catch_warnings
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.array._reductions_generic.partial_reduce.<lambda1>
    functionSourceFile: dask.array._reductions_generic
    functionUses: 383
    functionsReached:
    - tlz.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.hyperloglog
    functionSourceFile: dask.dataframe.hyperloglog
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - a
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: dask.dataframe.hyperloglog.compute_first_bit
    functionSourceFile: dask.dataframe.hyperloglog
    functionUses: 2
    functionsReached:
    - bits.cumsum
    - bits.sum
    - numpy.arange
    - numpy.bitwise_and.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bits.cumsum
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bits.sum
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.util.hash_pandas_object.astype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pandas.util.hash_pandas_object._values.astype
    functionSourceFile: pandas
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: series.reindex
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - Ms
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: dask.dataframe.hyperloglog.reduce_state
    functionSourceFile: dask.dataframe.hyperloglog
    functionUses: 1
    functionsReached:
    - <builtin>.len
    - Ms.reshape
    - Ms.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Ms.reshape
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Ms.max
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - Ms
    - b
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 64
    functionName: dask.dataframe.hyperloglog.estimate_count
    functionSourceFile: dask.dataframe.hyperloglog
    functionUses: 0
    functionsReached:
    - dask.dataframe.hyperloglog.reduce_state
    - Ms.max
    - <builtin>.len
    - numpy.log1p
    - Ms.reshape
    - M.astype
    - numpy.log
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: M.astype
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.tseries
    functionSourceFile: dask.dataframe.tseries
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 28
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeAggregations._divisions
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeAggregations
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 32
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeAggregations._meta
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeAggregations._lower
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - parent
    - dependents
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 44
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeAggregations._simplify_up
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._expr.plain_column_projection
    - str_pos.nonzero
    - <builtin>.sorted
    - pandas.isna
    - numpy.argsort
    - column_union.extend
    - <builtin>.isinstance
    - null_pos.nonzero
    - numpy.concatenate
    - tuple_pos.nonzero
    - <builtin>.type
    - pandas.Index
    - numpy.array
    - <builtin>.len
    - num_pos.nonzero
    - dask.dataframe.dask_expr._expr.determine_column_projection
    - <builtin>.list
    - seen.add
    - values.take
    - dask.core.flatten
    - <builtin>.set
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._expr._sort_mixed
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeBlockwise
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 55
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeBlockwise._meta
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeBlockwise._args
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.isna
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.ffill
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: a.tail
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeFinalize
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeFinalize._meta
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 90
    functionName: dask.dataframe.dask_expr._cumulative.CumulativeFinalize._layer
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - x
    - y
    - neutral_element
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 118
    functionName: dask.dataframe.dask_expr._cumulative.cumulative_wrapper
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - func
    - x
    - y
    - neutral_element
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 124
    functionName: dask.dataframe.dask_expr._cumulative.cumulative_wrapper_intermediate
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    - dask.dataframe.methods._cum_aggregate_apply
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumSum
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumProd
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumMax
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._cumulative.CumMin
    functionSourceFile: dask.dataframe.dask_expr._cumulative
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io._delayed
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.io._delayed.FromDelayed
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: dask.dataframe.dask_expr.io._delayed.FromDelayed._name
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 49
    functionName: dask.dataframe.dask_expr.io._delayed.FromDelayed._meta
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - collections.namedtuple.key.keys
    - dask.array.reductions._nanmin_skip
    - warnings.catch_warnings
    - mins.astype
    - numpy.log.outer
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - name.startswith
    - tlz.join
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 73
    functionName: dask.dataframe.dask_expr.io._delayed.identity
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dedb2910>
    - <ast.Constant object at 0x7fb9dedb20a0>
    - <ast.Constant object at 0x7fb9dedb25b0>
    - <ast.Constant object at 0x7fb9dedb26a0>
    argNames:
    - dfs
    - meta
    - divisions
    - prefix
    - verify_meta
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 77
    functionName: dask.dataframe.dask_expr.io._delayed.from_delayed
    functionSourceFile: dask.dataframe.dask_expr.io._delayed
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - pandas.api.types.is_object_dtype
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - dask.dataframe.utils.pyarrow_strings_enabled
    - lowered.setdefault
    - warnings.warn
    - mins.isna
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.rolling
    functionSourceFile: dask.dataframe.rolling
    functionUses: 0
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: current.index.max
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._analyze
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - expr
    - id
    - injected
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.inject_analyze
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 2
    functionsReached:
    - dask.dataframe.dask_expr.diagnostics._analyze.inject_analyze
    - <builtin>.type
    - <builtin>.isinstance
    - new_operands.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 45
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.__init__
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.get_client.register_plugin
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.get_client.sync
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - expr
    - statistics
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 158
    functionName: dask.dataframe.dask_expr.diagnostics._analyze._analyze_info
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 2
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.getattr
    - dask.dataframe.dask_expr.diagnostics._explain._explain_info
    - digest.sketch.quantile
    - dask.utils.funcname
    - dask.dataframe.dask_expr.diagnostics._explain._explain_details
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.str
    - statistics._metric_digests.items
    - expr.operand
    - <builtin>.type
    - dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies
    - dependencies.append
    - dask.dataframe.dask_expr.diagnostics._analyze._statistics_info
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - info
    - graph
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: dask.dataframe.dask_expr.diagnostics._analyze._add_graphviz_node
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 2
    functionsReached:
    - graph.node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - statistics
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 129
    functionName: dask.dataframe.dask_expr.diagnostics._analyze._statistics_to_graphviz
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached:
    - statistics.pop
    - dask.dataframe.dask_expr.diagnostics._analyze._metric_to_graphviz
    - statistics.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - metric
    - statistics
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 141
    functionName: dask.dataframe.dask_expr.diagnostics._analyze._metric_to_graphviz
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 1
    functionsReached:
    - statistics.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: statistics.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: statistics.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - statistics
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask.dataframe.dask_expr.diagnostics._analyze._statistics_info
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 3
    functionsReached:
    - digest.sketch.quantile
    - statistics._metric_digests.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: statistics._metric_digests.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: digest.sketch.quantile
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - frame
    - analysis_id
    - expr_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 175
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.collect_statistics
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin.get_worker_plugin
    - dask.dataframe.utils.is_scalar
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    - frame.memory_usage
    - dask.utils.Dispatch.__init__
    - worker_plugin.add
    - distributed.get_worker
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.get_worker_plugin
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 1
    functionsReached:
    - distributed.get_worker
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: frame.memory_usage
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: worker_plugin.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.Analyze
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached:
    - <builtin>.staticmethod
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 198
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.Analyze._meta
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 202
    functionName: dask.dataframe.dask_expr.diagnostics._analyze.Analyze._name
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.__init__
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - crick.TDigest
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - sample
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.add
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - crick.TDigest.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: crick.TDigest.add
    functionSourceFile: crick
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.merge
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - crick.TDigest.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 36
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.mean
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - scheduler
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 48
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.start
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    - distributed.protocol.pickle.dumps
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 104
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.__init__
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 1
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.protocol.pickle.dumps
    functionSourceFile: distributed
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.get_statistics
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.__init__
    - collections.defaultdict
    - other._expr_statistics.items
    - worker_statistics.values
    - dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.merge
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.__init__
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 1
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: worker_statistics.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.merge
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 1
    functionsReached:
    - other._expr_statistics.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.__init__
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - metric
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.add
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.merge
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - other._metric_digests.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other._metric_digests.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - expr
    - metric
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 90
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.add
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: other._expr_statistics.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - worker
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 108
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup.<lambda1>.<lambda1>
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - id
    - expr
    - metric
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 113
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.add
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.get_statistics
    functionSourceFile: dask.dataframe.dask_expr.diagnostics._analyze_plugin
    functionUses: 0
    functionsReached:
    - collections.defaultdict.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict.pop
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: distributed.get_worker
    functionSourceFile: distributed
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.threaded
    functionSourceFile: dask.threaded
    functionUses: 0
    functionsReached:
    - threading.current_thread
    - collections.defaultdict
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.threaded._thread_get_id
    functionSourceFile: dask.threaded
    functionUses: 0
    functionsReached:
    - threading.current_thread
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.current_thread
    functionSourceFile: threading
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - e
    - dumps
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: dask.threaded.pack_exception
    functionSourceFile: dask.threaded
    functionUses: 0
    functionsReached:
    - sys.exc_info
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc17970>
    - <ast.Constant object at 0x7fb9ddc17df0>
    - <ast.Constant object at 0x7fb9ddc17490>
    argNames:
    - dsk
    - keys
    - cache
    - num_workers
    - pool
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 9
    functionLinenumber: 38
    functionName: dask.threaded.get
    functionSourceFile: dask.threaded
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - leaf_nodes.remove
    - <builtin>.sorted
    - <builtin>.frozenset
    - s.remove
    - <builtin>.range
    - functools.partial
    - <builtin>.id
    - dask.core.istask
    - kwargs.values
    - dask._task_spec.Dict.__init__
    - leaf_nodes.discard
    - root_nodes.add
    - dask.order.order.path_pop
    - <builtin>.isinstance
    - dask.local.get_async.fire_tasks
    - dependents.get
    - dask.local.batch_execute_tasks
    - cycle.reverse
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.order._connecting_to_roots
    - dask.core.reverse_dict
    - dask.order.ndependencies
    - concurrent.futures.ProcessPoolExecutor.submit
    - nodes.extend
    - dask.local.submit_apply_async
    - threading.enumerate
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.str
    - seen.add
    - transitive_deps.append
    - pools.pop
    - cycle.append
    - next_nodes.append
    - dask.core.flatten
    - dask.local.identity
    - nodes.pop
    - dask.utils.ensure_dict
    - pruned_branches.append
    - leaf_nodes.add
    - next_items.pop
    - started_cbs.append
    - tdeps.issubset
    - dask.highlevelgraph.HighLevelGraph.items
    - dask.highlevelgraph.HighLevelGraph.copy
    - dask._task_spec.DataNode.__init__
    - <builtin>.callable
    - <builtin>.super
    - kwargs.items
    - dask._task_spec._wrap_namedtuple_task
    - dask.order.order.path_extend
    - dask.local.finish_task
    - leafs_degree.pop
    - dask._task_spec.Task.__init__
    - dask.order.order.use_longest_path
    - inplay.intersection
    - path.extend
    - dask.core.getcycle
    - candidates.pop
    - concurrent.futures.ThreadPoolExecutor
    - dask._task_spec.convert_legacy_graph
    - <builtin>.tuple
    - dask.core._toposort
    - dask._task_spec.convert_legacy_task
    - dask.core.get_dependencies
    - work.append
    - num_needed.copy
    - typing.NamedTuple.__init__
    - new_args.append
    - dask.local.start_state_from_dask
    - dask.local.MultiprocessingPoolExecutor.submit
    - collections.deque
    - dask.local.MultiprocessingPoolExecutor.__init__
    - <builtin>.len
    - obj.__getnewargs_ex__
    - dask.order.order._with_offset
    - path.copy
    - <builtin>.max
    - typing.cast
    - <builtin>.set
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - dask._task_spec.Alias.__init__
    - concurrent.futures.Future.set_exception
    - w.values
    - dask.local.nested_get
    - runnable.clear
    - stack.pop
    - concurrent.futures.Future
    - reachable_hull.add
    - pruned_branches.popleft
    - <builtin>.next
    - external_keys.add
    - stack.append
    - runnable_hull.discard
    - dask.local.execute_task
    - res.update
    - dask._task_spec.DependenciesMapping.__init__
    - obj.__getnewargs__
    - dependents.items
    - dask.highlevelgraph.MaterializedLayer.__init__
    - p.shutdown
    - dask.local.get_async
    - dask.callbacks.unpack_callbacks
    - <builtin>.list
    - dask.local.queue_get
    - <builtin>.object
    - ordered.append
    - next_items.append
    - dask.order.order
    - roots.add
    - runnable_hull.add
    - dask.order.order.get_target
    - dask.order.order.process_runnables
    - root_nodes.remove
    - <builtin>.any
    - args.append
    - dask.local.release_data
    - layers.values
    - dsk.__dask_graph__
    - itertools.chain
    - threading.current_thread
    - collections.defaultdict
    - current.pop
    - completed.add
    - seen.remove
    - q.get
    - <builtin>.all
    - layers.items
    - work.extend
    - fut.add_done_callback
    - k.replace
    - runnable.append
    - dask.local.SynchronousExecutor.submit
    - <builtin>.map
    - <builtin>.zip
    - current.append
    - tlz.unique
    - atexit.register
    - <builtin>.sum
    - dask._task_spec.parse_input
    - dask.order.order.add_to_result
    - transitive_deps_ids.add
    - branch.append
    - dask.config.get
    - concurrent.futures.Future.set_result
    - concurrent.futures.ProcessPoolExecutor.apply_async
    - dask.local.reraise
    - collections.abc.MutableMapping.items
    - <builtin>.reversed
    - max_dependents_key.append
    - dsk.get
    - ret.append
    - dask.callbacks.local_callbacks
    - args.items
    - <builtin>.type
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - parsed_dict.values
    - _dependencies.update
    - collections.deque.append
    - _dependencies.add
    - concurrent.futures.Executor.apply_async
    - leaf_nodes_sorted.pop
    - reachable_hull.discard
    - ready_set.add
    - queue.Queue
    - runnable.copy
    - dask.config.canonical_name
    - <builtin>.abs
    - concurrent.futures.ThreadPoolExecutor.submit
    - dask.utils.is_namedtuple_instance
    - dask.order.order.path_append
    - collections.deque.popleft
    - concurrent.futures.ThreadPoolExecutor.apply_async
    - dask.core.keys_in_tasks
    - obj.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: concurrent.futures.ThreadPoolExecutor
    functionSourceFile: concurrent
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atexit.register
    functionSourceFile: atexit
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.enumerate
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pools.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.shutdown
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.callbacks
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.callbacks.Callback
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6e7d90>
    - <ast.Constant object at 0x7fb9dd6e7460>
    - <ast.Constant object at 0x7fb9dcb2aa30>
    - <ast.Constant object at 0x7fb9dcb2a460>
    - <ast.Constant object at 0x7fb9dcb2a4f0>
    argNames:
    - self
    - start
    - start_state
    - pretask
    - posttask
    - finish
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: dask.callbacks.Callback.__init__
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: dask.callbacks.Callback._callback
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 71
    functionName: dask.callbacks.Callback.__enter__
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - dask.callbacks.normalize_callback
    - dask.callbacks.add_callbacks.__init__
    - Callback.active.update
    - dask.callbacks.add_callbacks.__enter__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - callbacks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 136
    functionName: dask.callbacks.add_callbacks.__init__
    functionSourceFile: dask.callbacks
    functionUses: 1
    functionsReached:
    - Callback.active.update
    - dask.callbacks.normalize_callback
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 140
    functionName: dask.callbacks.add_callbacks.__enter__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: dask.callbacks.Callback.__exit__
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - dask.callbacks.add_callbacks.__exit__
    - Callback.active.discard
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - type
    - value
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 143
    functionName: dask.callbacks.add_callbacks.__exit__
    functionSourceFile: dask.callbacks
    functionUses: 1
    functionsReached:
    - Callback.active.discard
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: dask.callbacks.Callback.register
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - Callback.active.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Callback.active.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: dask.callbacks.Callback.unregister
    functionSourceFile: dask.callbacks
    functionUses: 0
    functionsReached:
    - Callback.active.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Callback.active.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - cb
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: dask.callbacks.normalize_callback
    functionSourceFile: dask.callbacks
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Callback.active.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: Callback.active.discard
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask._version
    functionSourceFile: dask._version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.datasets
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59ed30>
    - <ast.Constant object at 0x7fb9dc59ef10>
    - <ast.Constant object at 0x7fb9dc59eac0>
    - <ast.Constant object at 0x7fb9dc59eca0>
    - <ast.Constant object at 0x7fb9dc59e340>
    - <ast.Constant object at 0x7fb9dc59e4f0>
    argNames:
    - start
    - end
    - freq
    - partition_freq
    - dtypes
    - seed
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 10
    functionName: dask.datasets.timeseries
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached:
    - dask.config.get
    - dask.dataframe.utils.pyarrow_strings_enabled
    - k.replace
    - numpy.random.randint
    - <builtin>.list
    - dtypes.keys
    - dask.dataframe.dask_expr.datasets.timeseries
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - field
    - schema_description
    - records_per_partition
    - seed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: dask.datasets._generate_mimesis
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached:
    - mimesis.schema.Schema
    - mimesis.schema.Schema.create
    - mimesis.schema.Field
    - <builtin>.range
    - packaging.version.Version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mimesis.schema.Field
    functionSourceFile: mimesis
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.datasets._generate_mimesis.<lambda1>
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mimesis.schema.Schema
    functionSourceFile: mimesis
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mimesis.schema.Schema.create
    functionSourceFile: mimesis
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddc17b80>
    argNames:
    - field
    - schema
    - npartitions
    - records_per_partition
    - seed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 96
    functionName: dask.datasets._make_mimesis
    functionSourceFile: dask.datasets
    functionUses: 1
    functionsReached:
    - <builtin>.enumerate
    - random.Random
    - dask.tokenize.tokenize
    - <builtin>.map
    - random_state.randint
    - <builtin>.len
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - kwargs.items
    - <builtin>.range
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random_state.randint
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc602100>
    - <ast.Constant object at 0x7fb9dc602070>
    - <ast.Constant object at 0x7fb9dc602ee0>
    - <ast.Constant object at 0x7fb9dc6029d0>
    argNames:
    - npartitions
    - records_per_partition
    - seed
    - locale
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 138
    functionName: dask.datasets.make_people
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.map
    - random_state.randint
    - <builtin>.sorted
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.id
    - <builtin>.range
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - dask.datasets._make_mimesis
    - dask.tokenize.tokenize
    - _ENSURE_DETERMINISTIC.set
    - importlib.import_module
    - <builtin>.len
    - dask.tokenize._normalize_seq_func
    - <builtin>.str
    - _ENSURE_DETERMINISTIC.reset
    - random.Random
    - dask.utils.import_required
    - kwargs.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.datasets.make_people.<lambda1>
    functionSourceFile: dask.datasets
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.utils_test
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12
    functionName: dask.utils_test.inc
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16
    functionName: dask.utils_test.dec
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - x
    - y
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 20
    functionName: dask.utils_test.add
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def62e50>
    argNames:
    - a
    - b
    - delay
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: dask.utils_test.slowadd
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - time.sleep
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.sleep
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 46
    functionName: dask.utils_test.GetFunctionTestMixin.test_get
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: dask.utils_test.GetFunctionTestMixin.test_badkey
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - msg.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 64
    functionName: dask.utils_test.GetFunctionTestMixin.test_nested_badkey
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - msg.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: dask.utils_test.GetFunctionTestMixin.test_data_not_in_dict_is_ok
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 80
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_with_list
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 86
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_with_list_top_level
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 102
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_with_nested_list
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 108
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_works_with_unhashables_in_values
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_works_with_unhashables_in_values.<lambda1>
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 114
    functionName: dask.utils_test.GetFunctionTestMixin.test_nested_tasks
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 119
    functionName: dask.utils_test.GetFunctionTestMixin.test_get_stack_limit
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - <builtin>.range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 124
    functionName: dask.utils_test.GetFunctionTestMixin.test_with_HighLevelGraph
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - dask.highlevelgraph.MaterializedLayer.__init__
    - <builtin>.isinstance
    - dask.highlevelgraph.HighLevelGraph.__init__
    - <builtin>.super
    - layers.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 133
    functionName: dask.utils_test.import_or_none
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - hlg
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 141
    functionName: dask.utils_test.hlg_layer
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - hlg.layers.items
    - key.startswith
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hlg.layers.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - hlg
    - i
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: dask.utils_test.hlg_layer_topological
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - hlg._toposort_layers
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hlg._toposort_layers
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - condition
    - category
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: dask.utils_test._check_warning
    functionSourceFile: dask.utils_test
    functionUses: 0
    functionsReached:
    - pytest.warns
    - contextlib.nullcontext
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pytest.warns
    functionSourceFile: pytest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.ml
    functionSourceFile: dask.ml
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4
    functionName: dask.ml.__getattr__
    functionSourceFile: dask.ml
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.task_spec
    functionSourceFile: dask.task_spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: dask.conftest
    functionSourceFile: dask.conftest
    functionUses: 0
    functionsReached:
    - pytest.mark.xfail
    - dask.config.get
    - dask.dataframe.utils.pyarrow_strings_enabled
    - k.replace
    - pytest.mark.skipif
    - pytest.fixture
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pytest.mark.skipif
    functionSourceFile: pytest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pytest.mark.xfail
    functionSourceFile: pytest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - config
    - items
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: dask.conftest.pytest_collection_modifyitems
    functionSourceFile: dask.conftest
    functionUses: 0
    functionsReached:
    - item.add_marker
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: item.add_marker
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pytest.fixture
    functionSourceFile: pytest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - request
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 32
    functionName: dask.conftest.shuffle_method
    functionSourceFile: dask.conftest
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.len
    - dask.config.set._assign
    - warnings.warn
    - k.replace
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.cli
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - click.group
    - click.argument
    - click.version_option
    - click.option
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.group
    functionSourceFile: click
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.version_option
    functionSourceFile: click
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 23
    functionName: dask.cli.cli
    functionSourceFile: dask.cli
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: dask.cli.docs
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - webbrowser.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: webbrowser.open
    functionSourceFile: webbrowser
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 37
    functionName: dask.cli.info
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 43
    functionName: dask.cli.versions
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - importlib.metadata.version
    - json.dumps
    - dask.utils.show_versions
    - platform.uname
    - importlib_metadata.version
    - <builtin>.str
    - sys.stdout.writelines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: dask.cli.config
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.argument
    functionSourceFile: click
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    IfCount: 2
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9deac50d0>
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: dask.cli.config_get
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - yaml.dump
    - functools.reduce
    - click.echo_via_pager
    - <builtin>.isinstance
    - click.style
    - <builtin>.exit
    - click.echo
    - key.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.cli.config_get.<lambda1>
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.style
    functionSourceFile: click
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.echo
    functionSourceFile: click
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.exit
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: yaml.dump
    functionSourceFile: yaml
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.echo_via_pager
    functionSourceFile: click
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 5
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 76
    functionName: dask.cli.config_find
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.sorted
    - click.echo
    - dask.config.get
    - <builtin>.next
    - os.path.isdir
    - os.path.splitext
    - dask.config._load_config_file
    - <builtin>.isinstance
    - file_paths.extend
    - os.listdir
    - <builtin>.len
    - <builtin>.list
    - pathlib.Path
    - <builtin>.str
    - <builtin>.max
    - dask.config.collect_yaml
    - dask.config.paths_containing_key
    - dask.config.canonical_name
    - <builtin>.open
    - os.path.join
    - os.path.exists
    - yaml.safe_load
    - k.replace
    - f.read
    - file_paths.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.cli.config_find.<lambda1>
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: click.option
    functionSourceFile: click
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - key
    - value
    - file
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 106
    functionName: dask.cli.config_set
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - file_paths.append
    - warnings.warn
    - <builtin>.sorted
    - value.lower
    - click.echo
    - dask.cli.save_config
    - yaml.dump
    - dask.config.get
    - f.read
    - <builtin>.next
    - os.path.isdir
    - os.path.splitext
    - hardcoded_map.get
    - config_file.write_text
    - dask.config._load_config_file
    - <builtin>.isinstance
    - dask.config.set.__init__
    - arg.items
    - key.split
    - file_paths.extend
    - os.listdir
    - ast.literal_eval
    - <builtin>.len
    - dask.config.set._assign
    - pathlib.Path
    - dask.config.collect_yaml
    - dask.config.interpret_value
    - dask.config.canonical_name
    - dask.config.paths_containing_key
    - <builtin>.open
    - os.path.join
    - os.path.exists
    - key.replace
    - config_file.read_text
    - yaml.safe_load
    - config_file.parent.mkdir
    - kwargs.items
    - dask.config.check_deprecations
    - k.replace
    - config_file.exists
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def628b0>
    argNames:
    - key
    - value
    - config_file
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 113
    functionName: dask.cli.save_config
    functionSourceFile: dask.cli
    functionUses: 1
    functionsReached:
    - file_paths.append
    - warnings.warn
    - <builtin>.sorted
    - yaml.dump
    - dask.config.get
    - f.read
    - <builtin>.next
    - os.path.isdir
    - os.path.splitext
    - config_file.write_text
    - dask.config._load_config_file
    - <builtin>.isinstance
    - dask.config.set.__init__
    - arg.items
    - key.split
    - file_paths.extend
    - os.listdir
    - <builtin>.len
    - dask.config.set._assign
    - pathlib.Path
    - dask.config.collect_yaml
    - dask.config.paths_containing_key
    - dask.config.canonical_name
    - <builtin>.open
    - os.path.join
    - os.path.exists
    - key.replace
    - config_file.read_text
    - yaml.safe_load
    - config_file.parent.mkdir
    - kwargs.items
    - dask.config.check_deprecations
    - k.replace
    - config_file.exists
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_file.parent.mkdir
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_file.exists
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_file.read_text
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_file.write_text
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 159
    functionName: dask.cli.config_list
    functionSourceFile: dask.cli
    functionUses: 0
    functionsReached:
    - yaml.dump
    - click.echo_via_pager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - interface
    - entry_point
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 164
    functionName: dask.cli._register_command_ep
    functionSourceFile: dask.cli
    functionUses: 3
    functionsReached:
    - warnings.warn
    - <builtin>.type
    - <builtin>.isinstance
    - entry_point.load
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 201
    functionName: dask.cli.run_cli
    functionSourceFile: dask.cli
    functionUses: 2
    functionsReached:
    - entry_point.load
    - importlib_metadata.entry_points
    - warnings.warn
    - <builtin>.isinstance
    - dask.cli._register_command_ep
    - importlib.metadata.entry_points
    - dask.cli.cli
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.distributed
    functionSourceFile: dask.distributed
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: dask.distributed.__getattr__
    functionSourceFile: dask.distributed
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.rewrite
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - dask.rewrite.Token.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 8
    functionName: dask.rewrite.head
    functionSourceFile: dask.rewrite
    functionUses: 3
    functionsReached:
    - <builtin>.type
    - dask.core.istask
    - <builtin>.isinstance
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - task
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 19
    functionName: dask.rewrite.args
    functionSourceFile: dask.rewrite
    functionUses: 6
    functionsReached:
    - <builtin>.type
    - dask.core.istask
    - <builtin>.isinstance
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc5105b0>
    argNames:
    - self
    - term
    - stack
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: dask.rewrite.Traverser.__init__
    functionSourceFile: dask.rewrite
    functionUses: 8
    functionsReached:
    - collections.deque
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 57
    functionName: dask.rewrite.Traverser.__iter__
    functionSourceFile: dask.rewrite
    functionUses: 2
    functionsReached:
    - collections.deque.pop
    - <builtin>.reversed
    - <builtin>.isinstance
    - dask.rewrite.Traverser.next
    - dask.rewrite.args
    - <builtin>.callable
    - collections.deque.extend
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 70
    functionName: dask.rewrite.Traverser.next
    functionSourceFile: dask.rewrite
    functionUses: 3
    functionsReached:
    - collections.deque.pop
    - <builtin>.reversed
    - <builtin>.isinstance
    - dask.rewrite.args
    - <builtin>.callable
    - collections.deque.extend
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 62
    functionName: dask.rewrite.Traverser.copy
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - collections.deque
    - dask.rewrite.Traverser.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.pop
    functionSourceFile: collections
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque.extend
    functionSourceFile: collections
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 82
    functionName: dask.rewrite.Traverser.current
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - dask.rewrite.head
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 85
    functionName: dask.rewrite.Traverser.skip
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - collections.deque.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 95
    functionName: dask.rewrite.Token.__init__
    functionSourceFile: dask.rewrite
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: dask.rewrite.Token.__repr__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc59e250>
    - <ast.Constant object at 0x7fb9dc59e9d0>
    argNames:
    - cls
    - edges
    - patterns
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: dask.rewrite.Node.__new__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - tuple.__new__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 120
    functionName: dask.rewrite.Node.edges
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 125
    functionName: dask.rewrite.Node.patterns
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fb9ddc17760>
    argNames:
    - self
    - lhs
    - rhs
    - vars
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 176
    functionName: dask.rewrite.RewriteRule.__init__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.sorted
    - <builtin>.isinstance
    - dask.rewrite.Traverser.__init__
    - <builtin>.callable
    - <builtin>.tuple
    - collections.deque
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - sub_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 189
    functionName: dask.rewrite.RewriteRule._apply
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - dask.rewrite.RewriteRule._apply
    - sub_dict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sub_dict.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 195
    functionName: dask.rewrite.RewriteRule.__str__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: dask.rewrite.RewriteRule.__repr__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rules
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 243
    functionName: dask.rewrite.RuleSet.__init__
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - collections.deque.pop
    - <builtin>.len
    - dask.rewrite.Traverser.__iter__
    - <builtin>.reversed
    - <builtin>.isinstance
    - dask.rewrite.RuleSet.add
    - dask.rewrite.Traverser.next
    - dask.rewrite.Traverser.__init__
    - dask.rewrite.args
    - <builtin>.callable
    - collections.deque.extend
    - <builtin>.type
    - collections.deque
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - rule
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 256
    functionName: dask.rewrite.RuleSet.add
    functionSourceFile: dask.rewrite
    functionUses: 1
    functionsReached:
    - collections.deque.pop
    - <builtin>.len
    - dask.rewrite.Traverser.__iter__
    - <builtin>.reversed
    - <builtin>.isinstance
    - dask.rewrite.Traverser.next
    - dask.rewrite.Traverser.__init__
    - dask.rewrite.args
    - <builtin>.callable
    - collections.deque.extend
    - <builtin>.type
    - collections.deque
    - dask.core.istask
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - term
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 283
    functionName: dask.rewrite.RuleSet.iter_matches
    functionSourceFile: dask.rewrite
    functionUses: 3
    functionsReached:
    - collections.deque.pop
    - <builtin>.len
    - <builtin>.zip
    - N.edges.get
    - collections.deque.append
    - S.next
    - dask.rewrite._process_match
    - dask.rewrite.Traverser.__init__
    - dask.rewrite._match
    - S.copy
    - S.skip
    - collections.deque
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - S
    - N
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 374
    functionName: dask.rewrite._match
    functionSourceFile: dask.rewrite
    functionUses: 4
    functionsReached:
    - collections.deque.pop
    - N.edges.get
    - collections.deque.append
    - S.next
    - S.copy
    - S.skip
    - collections.deque
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - rule
    - syms
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 412
    functionName: dask.rewrite._process_match
    functionSourceFile: dask.rewrite
    functionUses: 4
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - term
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 304
    functionName: dask.rewrite.RuleSet._rewrite
    functionSourceFile: dask.rewrite
    functionUses: 2
    functionsReached:
    - rule.subs
    - collections.deque.pop
    - <builtin>.len
    - <builtin>.zip
    - N.edges.get
    - collections.deque.append
    - S.next
    - dask.rewrite.RuleSet.iter_matches
    - dask.rewrite._process_match
    - dask.rewrite.Traverser.__init__
    - dask.rewrite._match
    - S.copy
    - S.skip
    - collections.deque
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rule.subs
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddff2880>
    argNames:
    - self
    - task
    - strategy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 315
    functionName: dask.rewrite.RuleSet.rewrite
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - dask.rewrite._bottom_up
    - <builtin>.zip
    - S.next
    - dask.rewrite.RuleSet.iter_matches
    - dask.rewrite._process_match
    - dask.rewrite.Traverser.__init__
    - dask.rewrite.args
    - <builtin>.tuple
    - dask.core.istask
    - collections.deque.pop
    - dask.rewrite.RuleSet._rewrite
    - <builtin>.isinstance
    - <builtin>.type
    - collections.deque
    - <builtin>.len
    - N.edges.get
    - collections.deque.append
    - dask.rewrite.head
    - S.copy
    - rule.subs
    - dask.rewrite._match
    - <builtin>.callable
    - S.skip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - net
    - term
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 363
    functionName: dask.rewrite._bottom_up
    functionSourceFile: dask.rewrite
    functionUses: 1
    functionsReached:
    - dask.rewrite._bottom_up
    - <builtin>.zip
    - S.next
    - dask.rewrite.RuleSet.iter_matches
    - dask.rewrite._process_match
    - dask.rewrite.Traverser.__init__
    - dask.rewrite.args
    - <builtin>.tuple
    - dask.core.istask
    - collections.deque.pop
    - dask.rewrite.RuleSet._rewrite
    - <builtin>.isinstance
    - <builtin>.type
    - collections.deque
    - <builtin>.len
    - N.edges.get
    - collections.deque.append
    - dask.rewrite.head
    - S.copy
    - rule.subs
    - dask.rewrite._match
    - <builtin>.callable
    - S.skip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - net
    - term
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 359
    functionName: dask.rewrite._top_level
    functionSourceFile: dask.rewrite
    functionUses: 0
    functionsReached:
    - net._rewrite
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: net._rewrite
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: N.edges.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: S.copy
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: S.next
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: S.skip
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: dask.__main__
    functionSourceFile: dask.__main__
    functionUses: 0
    functionsReached:
    - dask.cli.run_cli
    - entry_point.load
    - importlib_metadata.entry_points
    - warnings.warn
    - <builtin>.isinstance
    - dask.__main__.main
    - dask.cli._register_command_ep
    - importlib.metadata.entry_points
    - dask.cli.cli
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 6
    functionName: dask.__main__.main
    functionSourceFile: dask.__main__
    functionUses: 1
    functionsReached:
    - dask.cli.run_cli
    - entry_point.load
    - importlib_metadata.entry_points
    - warnings.warn
    - <builtin>.isinstance
    - dask.cli._register_command_ep
    - importlib.metadata.entry_points
    - dask.cli.cli
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.cache
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached:
    - sys.getsizeof
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cache
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: dask.cache.Cache.__init__
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached:
    - cachey.Cache
    - <builtin>.dict
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachey.Cache
    functionSourceFile: cachey
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: dask.cache.Cache._start
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - dsk
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 54
    functionName: dask.cache.Cache._pretask
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timeit.default_timer
    functionSourceFile: timeit
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - dsk
    - state
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: dask.cache.Cache._posttask
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached:
    - cachey.nbytes
    - timeit.default_timer
    - sys.getsizeof
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachey.nbytes
    functionSourceFile: cachey
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - state
    - errored
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 66
    functionName: dask.cache.Cache._finish
    functionSourceFile: dask.cache
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bytes.utils
    functionSourceFile: dask.bytes.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: dask.bytes.utils.zip_compress
    functionSourceFile: dask.bytes.utils
    functionUses: 0
    functionsReached:
    - out.read
    - io.BytesIO
    - zf.write
    - zipfile.ZipFile
    - z.open
    - out.seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipfile.ZipFile
    functionSourceFile: zipfile
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: z.open
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zf.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.seek
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.read
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bytes.utils.<dict1>.<lambda1>
    functionSourceFile: dask.bytes.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.bag.random
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de919b50>
    argNames:
    - population
    - k
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 12
    functionName: dask.bag.random.sample
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - res.map_partitions
    - dask.bag.random._sample
    - functools.partial
    - population.reduction
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - population
    - k
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: dask.bag.random._sample
    functionSourceFile: dask.bag.random
    functionUses: 1
    functionsReached:
    - functools.partial
    - population.reduction
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9debf0b80>
    - <ast.Constant object at 0x7fb9debf07c0>
    argNames:
    - population
    - k
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 40
    functionName: dask.bag.random.choices
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - res.map_partitions
    - functools.partial
    - population.reduction
    - dask.bag.random._sample_with_replacement
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - population
    - k
    - split_every
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: dask.bag.random._sample_with_replacement
    functionSourceFile: dask.bag.random
    functionUses: 1
    functionsReached:
    - functools.partial
    - population.reduction
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - reduce_iter
    - k
    - replace
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: dask.bag.random._sample_reduce
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - s.extend
    - ns_ks.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ns_ks.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - population
    - weights
    - k
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 104
    functionName: dask.bag.random._weighted_sampling_without_replacement
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - math.log
    - heapq.nlargest
    - <builtin>.range
    - random.random
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.random
    functionSourceFile: random
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.nlargest
    functionSourceFile: heapq
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: population.reduction
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - reduce_iter
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 124
    functionName: dask.bag.random._finalize_sample
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - population
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 131
    functionName: dask.bag.random._sample_map_partitions
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - math.exp
    - reservoir.append
    - <builtin>.iter
    - random.uniform
    - dask.bag.random._geometric
    - math.log
    - <builtin>.int
    - itertools.islice
    - random.random
    - random.randrange
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: reservoir.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: math.exp
    functionSourceFile: math
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - p
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 193
    functionName: dask.bag.random._geometric
    functionSourceFile: dask.bag.random
    functionUses: 2
    functionsReached:
    - math.log
    - <builtin>.int
    - random.uniform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.randrange
    functionSourceFile: random
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - population
    - k
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 165
    functionName: dask.bag.random._sample_with_replacement_map_partitions
    functionSourceFile: dask.bag.random
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.next
    - <builtin>.min
    - <builtin>.iter
    - random.uniform
    - dask.bag.random._geometric
    - math.log
    - <builtin>.int
    - <builtin>.range
    - random.random
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.uniform
    functionSourceFile: random
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.image
    functionSourceFile: dask.array.image
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15
    functionName: dask.array.image.add_leading_dimension
    functionSourceFile: dask.array.image
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9de919f40>
    - <ast.Constant object at 0x7fb9de919c40>
    argNames:
    - filename
    - imread
    - preprocess
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 19
    functionName: dask.array.image.imread
    functionSourceFile: dask.array.image
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - dask.tokenize.tokenize
    - glob.glob
    - <builtin>.len
    - <builtin>.zip
    - _ENSURE_DETERMINISTIC.set
    - dask.tokenize._normalize_seq_func
    - <builtin>.sorted
    - <builtin>.range
    - _ENSURE_DETERMINISTIC.get
    - hashlib.md5
    - <builtin>.str
    - <builtin>.dict
    - kwargs.items
    - _ENSURE_DETERMINISTIC.reset
    - dask.tokenize._tokenize
    - <builtin>.tuple
    - <builtin>.id
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.api
    functionSourceFile: dask.array.api
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: -1
    functionName: dask.array.stats
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - numpy.__module__.split
    - functools.wraps
    - doc.split
    - s.parameters.items
    - <builtin>.enumerate
    - <builtin>.sorted
    - <builtin>.all
    - dask.utils._skip_doctest
    - scipy.special.__module__.split
    - extra.rstrip
    - doc.find
    - <builtin>.range
    - not_supported.extend
    - collections.namedtuple
    - tail.find
    - numpy.mro
    - dask.utils.get_named_args
    - re.match
    - dask.utils.extra_titles
    - <builtin>.getattr
    - dask.utils.derived_from
    - <builtin>.isinstance
    - inspect.isclass
    - dask.array.ufunc.wrap_elemwise
    - <builtin>.len
    - dask.utils._derived_from
    - seen.add
    - inspect.signature
    - <builtin>.set
    - titles.items
    - dask.utils.derived_from.wrapper
    - line.strip
    - stripped.startswith
    - dask.utils.skip_doctest
    - dask.utils.unsupported_arguments
    - scipy.special.mro
    - dask.utils.ignore_warning
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcd55ac0>
    - <ast.Constant object at 0x7fb9dcd55670>
    argNames:
    - a
    - b
    - axis
    - equal_var
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 33
    functionLinenumber: 91
    functionName: dask.array.stats.ttest_ind
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dispatch.is_categorical_dtype
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - dask.array.reductions._nanmin_skip
    - tlz.concat.name.keys
    - dask.utils.SerializableLock.__init__
    - group.append
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - numpy.true_divide.outer
    - collections.namedtuple.key.keys
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - dask.array.stats._unequal_var_ttest_denom
    - numpy.nan.data.astype
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array.stats._ttest_finish
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.add
    - dask.utils._cumsum
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.mod
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - dask.array.stats._equal_var_ttest_denom
    - distributed.shuffle.rechunk_p2p
    - autos.discard
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dask.array.stats._ttest_ind_from_stats
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - v1
    - n1
    - v2
    - n2
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 428
    functionName: dask.array.stats._equal_var_ttest_denom
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - v1
    - n1
    - v2
    - n2
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 435
    functionName: dask.array.stats._unequal_var_ttest_denom
    functionSourceFile: dask.array.stats
    functionUses: 1
    functionsReached:
    - numpy.errstate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - mean1
    - mean2
    - denom
    - df
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 448
    functionName: dask.array.stats._ttest_ind_from_stats
    functionSourceFile: dask.array.stats
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array.stats._ttest_finish
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc390160>
    - <ast.Constant object at 0x7fb9dc390cd0>
    argNames:
    - a
    - popmean
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 108
    functionName: dask.array.stats.ttest_1samp
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask.array.reductions._nanmin_skip
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array.stats._ttest_finish
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - io.BytesIO
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.mod
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - df
    - t
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 457
    functionName: dask.array.stats._ttest_finish
    functionSourceFile: dask.array.stats
    functionUses: 4
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.bag.core.Item.__init__
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.utils.SerializableLock.__init__
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - numpy.log.outer
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - tlz.concat.astype
    - <builtin>.ord
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc3a4eb0>
    - <ast.Constant object at 0x7fb9dc3a4b80>
    argNames:
    - a
    - b
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 127
    functionName: dask.array.stats.ttest_rel
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - <builtin>.int
    - numpy.nan.__dask_graph__
    - numpy.nan.T.data.__dask_layers__
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - builtins.max
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - numpy.positive.outer
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - offset_type_name.endswith
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - numpy.asarray
    - name_dep.add
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - numpy.negative.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - group.append
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask.array.reductions._nanmin_skip
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.arcsin.outer
    - numpy.sign.outer
    - numpy.nan.data.__dask_layers__
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.dataframe.utils.is_scalar
    - numpy.linalg.svd.name.values
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - dask.array.core.Array.__dask_layers__
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.array.stats._ttest_finish
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - numpy.nan.data.T.copy
    - dask.bag.core.Bag.__dask_layers__
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - opt.__dask_graph__
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.add
    - io.BytesIO
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.mod
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - numpy.nan.data.map_blocks
    - dask.dataframe.indexing._partitions_of_index_values
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - dict.fromkeys
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - input_columns.extend
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - numpy.floor.outer
    - numpy.issubdtype
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - fsspec.core.open.open
    - _seen.add
    - dask.bag.core.Item.__dask_layers__
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - numpy.nan.__dask_layers__
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb69c70>
    - <ast.Constant object at 0x7fb9dcb690a0>
    - <ast.Constant object at 0x7fb9dcb69520>
    argNames:
    - f_obs
    - f_exp
    - ddof
    - axis
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 148
    functionName: dask.array.stats.chisquare
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask.utils.SerializableLock.__init__
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - dask.array.stats._count
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - warnings.catch_warnings
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils._cumsum
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - _power_div_lambda_names.keys
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - dask.array.stats.power_divergence
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - f_obs.mean
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - terms.sum
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcb69820>
    - <ast.Constant object at 0x7fb9dcb698b0>
    - <ast.Constant object at 0x7fb9dcb69e20>
    - <ast.Constant object at 0x7fb9dcb69730>
    argNames:
    - f_obs
    - f_exp
    - ddof
    - axis
    - lambda_
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 194
    functionName: dask.array.stats.power_divergence
    functionSourceFile: dask.array.stats
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.mod.outer
    - numpy.all
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.delayed.Delayed.__dask_postcompute__
    - dask.array.rechunk.cumdims_label
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - numpy.copysign.outer
    - operator.pow
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - pandas.date_range
    - <builtin>.float
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - dask.array.core.new_da_object
    - tlz.accumulate
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - mins.astype
    - dask.utils.SerializableLock.__init__
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - dask.array.stats._count
    - numpy.nan.shape.get
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - warnings.catch_warnings
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - dask._task_spec.cull
    - numpy.sum
    - functools.partial.values.astype
    - distributed.default_client
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils._cumsum
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - distributed.shuffle.rechunk_p2p.outer
    - dask.array.rechunk._choose_rechunk_method
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - _power_div_lambda_names.keys
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.array.rechunk._intersect_1d
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - <builtin>.repr
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - f_obs.mean
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.rechunk._breakpoints
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - terms.sum
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - <builtin>.ord
    - tlz.concat.astype
    - functools.partial.to_sql
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _power_div_lambda_names.keys
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: f_obs.mean
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: terms.sum
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1ac7f0>
    argNames:
    - x
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 470
    functionName: dask.array.stats._count
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddaae520>
    - <ast.Constant object at 0x7fb9ddaae130>
    - <ast.Constant object at 0x7fb9ddaae550>
    argNames:
    - a
    - axis
    - bias
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 239
    functionName: dask.array.stats.skew
    functionSourceFile: dask.array.stats
    functionUses: 2
    functionsReached:
    - vals.min
    - dask.array.stats.moment
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fb9defb5040>
    - <ast.Constant object at 0x7fb9defb5bb0>
    - <ast.Constant object at 0x7fb9defb5460>
    argNames:
    - a
    - moment
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 411
    functionName: dask.array.stats.moment
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.min
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc6138e0>
    - <ast.Constant object at 0x7fb9dc613fa0>
    argNames:
    - a
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 265
    functionName: dask.array.stats.skewtest
    functionSourceFile: dask.array.stats
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - numpy.hypot.outer
    - dask.array.core.broadcast_to
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - numpy.deg2rad.outer
    - tlz.compose
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - pandas.Categorical.from_codes
    - builtins.max
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - <builtin>.list
    - numpy.less_equal.outer
    - dask.array.core.from_array
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.array._reductions_generic._tree_reduce
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - numpy.expm1.outer
    - dask.array.utils.validate_axis
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - functools.partial.name.keys
    - fastavro.reader
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - operand._substitute
    - dask.array._reductions_generic.reduction
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - numpy.log
    - dask.config.canonical_name
    - operator.div
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - dask.utils.SerializableLock.__init__
    - tlz.concat.name.keys
    - group.append
    - numpy.true_divide.outer
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.log.outer
    - warnings.catch_warnings
    - tlz.concat.key.__dask_keys__
    - collections.namedtuple.key.keys
    - numpy.nan.shape.get
    - mins.astype
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - dask.array.stats.moment
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - dask.dataframe.io.json.write_json_partition
    - collection.__dask_postcompute__
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.add
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.utils._cumsum
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.blockwise.index_subs
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - uuid.uuid1
    - <builtin>.id
    - dask.blockwise.blockwise
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - vals.min
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dask.array.routines._asarray_isnull
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dict.fromkeys
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - distributed.shuffle.rechunk_p2p.compute
    - inputs.extend
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.stats.skew
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.astype
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - math.sqrt
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - collections.namedtuple.__dask_graph__
    - fsspec.utils.read_block
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - <builtin>.iter
    - tlz.concat.to_sql
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - scipy.stats.distributions.norm.sf
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - ValueError
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: scipy.stats.distributions.norm.sf
    functionSourceFile: scipy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64760>
    - <ast.Constant object at 0x7fb9ddd64a30>
    - <ast.Constant object at 0x7fb9ddd64dc0>
    - <ast.Constant object at 0x7fb9ddd64670>
    argNames:
    - a
    - axis
    - fisher
    - bias
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: dask.array.stats.kurtosis
    functionSourceFile: dask.array.stats
    functionUses: 2
    functionsReached:
    - vals.min
    - dask.array.stats.moment
    - numpy.seterr
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.seterr
    functionSourceFile: numpy
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9def95a90>
    - <ast.Constant object at 0x7fb9def95e80>
    argNames:
    - a
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 326
    functionName: dask.array.stats.kurtosistest
    functionSourceFile: dask.array.stats
    functionUses: 1
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - dask.array._array_expr._utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - cupyx.scipy.sparse.hstack
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - numpy.nan.shape.get
    - tlz.concat.key.__dask_keys__
    - numpy.log.outer
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - numpy.nan.map_blocks
    - dask.array.utils.array_safe
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - dask.array.stats.moment
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - maxes.isna
    - pandas.to_numeric.name.key.keys
    - distributed.default_client
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - distributed.shuffle.rechunk_p2p.shape.get
    - dask.array.core.asanyarray
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - dask.utils.is_arraylike
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - io.BytesIO
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - dask.utils._cumsum
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - vals.min
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.utils.typename
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - numpy.seterr
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - numpy.power
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - dask.utils.cached_cumsum
    - tlz.join
    - name.startswith
    - _dependencies.add
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - dask.array._array_expr._blockwise.Elemwise.func
    - numpy.abs
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - dask.delayed.Delayed.__init__
    - op._substitute
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - dask.array.stats.kurtosis
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - distributed.shuffle.rechunk_p2p.size.outer
    - dask.blockwise.Blockwise.__init__
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - g.items
    - dask.array.rechunk._graph_size_threshold
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - dask.array.core._pass_extra_kwargs
    - distributed.shuffle.check_minimal_arrow_version
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._task_spec.Alias.__init__
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.utils._array_like_safe
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - numpy.arccosh.outer
    - tlz.partition
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - scipy.stats.distributions.norm.sf
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - dask._expr._ExprSequence.__dask_annotations__
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd6c35b0>
    - <ast.Constant object at 0x7fb9dd6c3280>
    argNames:
    - a
    - axis
    - nan_policy
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 32
    functionLinenumber: 363
    functionName: dask.array.stats.normaltest
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - numpy.nan.data.chunks.get
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - numpy.all
    - numpy.mod.outer
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - numpy.nan.chunks.get
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - dask.blockwise.lol_tuples
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - numpy.float_power.outer
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.array._array_expr._rechunk.Rechunk._lower
    - dask.utils.get_default_shuffle_method
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - dask.array.core.round_to
    - numpy.copysign.outer
    - numpy.full
    - operator.pow
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - meta.reshape
    - dask.array._reductions_generic._tree_reduce
    - x.astype
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - dask.base.DaskMethodsMixin.compute
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - numpy.log
    - dask.config.canonical_name
    - operator.div
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.array._array_expr._utils.compute_meta
    - all_keys.append
    - dask.bag.core.Item.__init__
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - group.append
    - tlz.concat.name.keys
    - numpy.true_divide.outer
    - dask.utils.SerializableLock.__init__
    - collections.namedtuple.key.keys
    - dask._expr.Expr.simplify_once
    - dask.array.reductions._nanmin_skip
    - cupyx.scipy.sparse.hstack
    - numpy.log.outer
    - tlz.concat.key.__dask_keys__
    - mins.astype
    - numpy.nan.shape.get
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - dask.dataframe.utils.is_scalar
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - threading.Lock
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.nansum
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - ideal_shape.append
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - distributed.shuffle.rechunk_p2p._meta
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - numpy.arctan2.outer
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - numpy.ma.array
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - dask.array.stats.moment
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - opt.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - dask.array.stats.skewtest
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - annotations_by_type.setdefault
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - numblocks.items
    - pandas.to_numeric
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - op.optimize
    - pandas.to_numeric.name.__dask_keys__
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - io.BytesIO
    - operator.mod
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - operator.add
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - numpy.logical_not.outer
    - operator.abs
    - numpy.sqrt
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - vals.min
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - numpy.arccos.outer
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - dask.array.routines._asarray_isnull
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - numpy.greater.outer
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - distributed.shuffle.rechunk_p2p.compute
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - dask.array.stats.kurtosistest
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.stats.skew
    - dask.array.core.apply_infer_dtype
    - numpy.seterr
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - numpy.equal.outer
    - operator.ne
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - numpy.power
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - math.sqrt
    - annot.items
    - collections.defaultdict
    - input_columns.extend
    - distributed.shuffle.rechunk_p2p.data.compute
    - functools.partial.__dask_keys__
    - result.values
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - dask.array._array_expr._expr.unify_chunks_expr
    - <builtin>.map
    - tlz.concat.key.name.keys
    - dask._expr.HLGFinalizeCompute._simplify_down
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - dask._expr.Expr.substitute
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - parsed_dict.values
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.array.chunk.astype
    - name.startswith
    - tlz.join
    - _dependencies.add
    - dask.utils.cached_cumsum
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - expr.dependencies
    - numpy.abs
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - dask.array.core.ensure_int
    - operator.mul
    - numpy.cbrt.outer
    - distributed.shuffle.rechunk_p2p.size.compute
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - dask.array.stats.kurtosis
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.floor.outer
    - numpy.logical_or.outer
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - child._simplify_up
    - dask.array._array_expr._collection.blockwise
    - dask.array.routines._int_piecewise
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - distributed.shuffle.rechunk_p2p.map_blocks
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - dask.array.core.Array.copy
    - numpy.isnan.outer
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - scipy.stats.distributions.norm.sf
    - dask._task_spec.parse_input
    - numpy.nan.T.data.shape.get
    - result.copy
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - numpy.square.outer
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - dask.dataframe.dask_expr._expr.Expr.mean
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.array.stats._count.<RETURN>.open
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - known_indices.append
    - numpy.log1p.outer
    - numpy.where
    - dask.layers.ArraySliceDep.__init__
    - functools.partial.to_sql
    - <builtin>.ord
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - args
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 31
    functionLinenumber: 376
    functionName: dask.array.stats.f_oneway
    functionSourceFile: dask.array.stats
    functionUses: 0
    functionsReached:
    - dask.dataframe.io.json.read_json.encoding.open
    - result.items
    - operand.simplify_once
    - dask._expr.optimize_until
    - dask.array.backends._numel
    - <builtin>.sorted
    - scipy.stats.distributions.chi2.sf.name.values
    - numpy.stack
    - numpy.nan.data.chunks.replace
    - dask._expr.HLGExpr.__dask_annotations__
    - dask.bag.avro.read_long
    - dask.dataframe.dask_expr._describe.DescribeNumeric._lower
    - char.isdigit
    - numpy.dtype
    - numpy.log10.outer
    - kwargs.values
    - dask.bag.core.Bag.__init__
    - numpy.nan.data.chunks.get
    - dask.dataframe.dask_expr._expr.Mul._simplify_down
    - tlz.concat.to_json
    - pandas.to_numeric.key.keys
    - distributed.shuffle.rechunk_p2p.data.__dask_graph__
    - numpy.ndarray._meta
    - dask._expr._ExprSequence.__dask_keys__
    - dask.array._array_expr._collection.Array.map_blocks
    - dask.array.core._elemwise_handle_where
    - numpy.log2.outer
    - layers.append
    - shapes.items
    - dask.dataframe.dispatch.is_categorical_dtype
    - <builtin>.dict
    - <builtin>.hasattr
    - numpy.all
    - numpy.mod.outer
    - dask.dataframe.dask_expr._categorical.GetCategories._simplify_down
    - pandas.core.dtypes.common.is_timedelta64_dtype
    - dask.base.collections_to_expr
    - numpy.fabs.outer
    - dask.dataframe.dask_expr._expr.Expr.fuse
    - collections.namedtuple.key.__dask_keys__
    - column_stats.keys
    - distributed.shuffle.rechunk_p2p.size.T.__class__.__module__.split
    - dask.dataframe.dask_expr.io.io.FusedIO.dependencies
    - dsk2.update
    - pandas.to_numeric.key.name.values
    - dask.array._array_expr._collection.Array.astype
    - distributed.shuffle.rechunk_p2p.size.T.data.astype
    - numpy.nan.chunks.get
    - meta.sum
    - dask._expr._ExprSequence.__iter__
    - graphs.append
    - dask.dataframe.dask_expr._expr.UFuncAlign._lower
    - extra_argpairs.append
    - dask.blockwise.blockwise_token
    - <builtin>.str
    - next._broadcast_dep
    - seen.add
    - collections.namedtuple.__dask_keys__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.tolist
    - tlz.concat.name.values
    - distributed.shuffle.rechunk_p2p.chunks.tolist
    - distributed.shuffle.rechunk_p2p.data.__class__.__module__.split
    - dask.dataframe.dask_expr._reductions.Size._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.max
    - distributed.shuffle.rechunk_p2p.size.T.data._meta.__dask_graph__
    - numpy.tan.outer
    - dask.dataframe.dask_expr._expr.calc_divisions_for_align
    - dask.layers.ArrayBlockwiseDep.__init__
    - <builtin>.slice
    - functools.partial.values.view
    - dask.highlevelgraph.HighLevelGraph.items
    - <builtin>.super
    - numpy.spacing.outer
    - <builtin>.callable
    - dask.array.core.Array.__dask_keys__.keys
    - dask.bag.text.read_text.block_files.open
    - dask.dataframe.dask_expr._indexing.LocSlice._lower
    - f.read
    - numpy.ndarray
    - numpy.linalg.svd.key.name.values
    - tlz.concat.min
    - toolz.unique
    - numpy.piecewise
    - numpy.float_power.outer
    - numpy.nan._meta.__dask_graph__
    - dask.layers.ArrayValuesDep.__init__
    - distributed.shuffle.rechunk_p2p.data._meta.__dask_graph__
    - dask.blockwise.lol_tuples
    - numpy.degrees.outer
    - fsspec.core.OpenFile.values.min
    - tlz.concat.values
    - numpy.ones_like
    - tlz.concat._meta.view
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats
    - functools.partial.values.min
    - text.endswith
    - collections.namedtuple.key.__dask_graph__
    - dask.dataframe.dask_expr._expr.Tail._lower
    - divisions_lru.get
    - dask.layers.ArraySliceDep.__init__
    - dask._task_spec.convert_legacy_graph
    - io.StringIO
    - dask.array.core.broadcast_to
    - numpy.hypot.outer
    - dask.bag.core.Bag.__dask_graph__
    - dask.dataframe.dask_expr._expr.Drop._simplify_down
    - dask.dataframe.dask_expr._expr.Expr.var
    - dask.array.core.Array.min
    - distributed.shuffle.rechunk_p2p.T.data.__dask_layers__
    - dask.dataframe.dask_expr._shuffle.SimpleShuffle._lower
    - dask.utils.is_index_like
    - dask.base.tokenize
    - dask._expr.ProhibitReuse._simplify_down
    - dask._expr._ExprSequence._simplify_down
    - new_args.append
    - numpy.ma.masked_values
    - numpy.nan.T.data.__dask_layers__
    - numpy.nan.__dask_graph__
    - <builtin>.int
    - dask.dataframe.indexing._partition_of_index_value
    - numpy.bitwise_xor.outer
    - numpy.nanmax
    - numpy.ndarray._meta.__dask_graph__
    - scipy.stats.distributions.chi2.sf.values
    - dask.dataframe.dask_expr._expr.OpAlignPartitions._lower
    - functools.partial.view
    - fsspec.core.OpenFile._meta.min
    - operator.le
    - dask.delayed.Delayed.__dask_layers__
    - collections.namedtuple.key.values
    - dask.array._array_expr._reductions._tree_reduce
    - tlz.concat.name.key.__dask_keys__
    - pandas.to_numeric.values
    - tlz.compose
    - numpy.deg2rad.outer
    - <builtin>.max
    - warnings.simplefilter
    - dask.dataframe.dask_expr._expr.MethodOperatorAlign._op
    - dask.utils.Dispatch.__init__
    - builtins.max
    - pandas.Categorical.from_codes
    - dask.dataframe.dask_expr._collection.from_graph
    - tlz.concat.key.name.values
    - operand.lower_once
    - dask._expr.HLGExpr.from_collection
    - typing.cast
    - offset_type_name.endswith
    - dask._task_spec.NestedContainer.__init__
    - result.update
    - pandas.to_numeric.key.__dask_keys__
    - numpy.positive.outer
    - distributed.shuffle.rechunk_p2p.data.T.__dask_graph__
    - dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down
    - dask.array.stats.f_oneway.prob.open
    - sys.exc_info
    - numpy.linalg.svd.name.keys
    - tlz.get
    - dask.dataframe.dask_expr._expr.is_valid_blockwise_op
    - dask.utils.get_default_shuffle_method
    - dask.array._array_expr._rechunk.Rechunk._lower
    - partitioning_index.copy
    - numpy.rint.outer
    - distributed.shuffle.rechunk_p2p.T.data.copy
    - numpy.frexp
    - functools.partial.to_csv
    - pandas.to_numeric.__dask_keys__
    - functools.partial._meta.values.view
    - scipy.stats.distributions.chi2.sf.name.keys
    - numpy.cosh.outer
    - numpy.maximum.outer
    - distributed.shuffle.rechunk_p2p.chunks.replace
    - uuid.uuid4
    - dask.array.backends._numel_arraylike
    - numpy.ldexp.outer
    - op.__dask_annotations__
    - copy.copy
    - dask.base.is_dask_collection
    - name_dep.add
    - numpy.asarray
    - tlz.concat.name.__dask_keys__
    - fsspec.core.OpenFile.values.astype
    - pandas.to_numeric.name.key.__dask_keys__
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion
    - numpy.linalg.svd.key.name.keys
    - dask.dataframe.dask_expr._concat.Concat._lower
    - distributed.shuffle.rechunk_p2p.chunks.get
    - tlz.merge_sorted
    - numpy.nan.data.__class__.__module__.split
    - dask.delayed.unpack_collections
    - numpy.nan.data._meta.__dask_graph__
    - dask.array.rechunk.cumdims_label
    - dask.delayed.Delayed.__dask_postcompute__
    - numpy.nan.T.data.map_blocks
    - dask.dataframe.dask_expr._merge.JoinRecursive._lower
    - numpy.linalg.svd.keys
    - numpy.conjugate.outer
    - operator.pow
    - numpy.copysign.outer
    - numpy.full
    - dask.array.core.round_to
    - dask.array._array_expr._blockwise.Blockwise._lower
    - distributed.shuffle.rechunk_p2p.size.T.data.compute
    - obj.__getnewargs__
    - divisions.append
    - <builtin>.float
    - pandas.date_range
    - numpy.fmax.outer
    - distributed.shuffle.rechunk_p2p.shape.replace
    - dask.dataframe.dask_expr._concat.StackPartition._lower
    - dask.dataframe.dask_expr._expr.Lengths._simplify_down
    - functools.partial.name.key.__dask_graph__
    - dask.dataframe.dask_expr._reductions.Len._simplify_down
    - numpy.arcsinh.outer
    - distributed.shuffle.rechunk_p2p.npartitions.get
    - g2.values
    - dask.array.stats._square_of_sums
    - dask._expr.Expr.__dask_annotations__
    - <builtin>.list
    - scipy.stats.distributions.chi2.sf.key.__dask_keys__
    - dask.array.core.from_array
    - numpy.less_equal.outer
    - dask.array.core._enforce_dtype
    - functools.partial.name.__dask_keys__
    - operator.lshift
    - inspect.signature
    - numpy.linalg.svd.__dask_graph__
    - numpy.nan.data.shape.get
    - dask.dataframe.dask_expr._collection.FrameBase._meta
    - numpy.exp.outer
    - new_columns.extend
    - numpy.sqrt.outer
    - distributed.shuffle.rechunk_p2p.T.data._meta.__dask_graph__
    - dask.array.routines.array
    - node.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.replace
    - expr._layer
    - tlz.accumulate
    - dask.array.core.new_da_object
    - <builtin>.bool
    - dask.array.rechunk._number_of_blocks
    - numpy.max
    - dask.dataframe.dask_expr._indexing.LocEmpty._lower
    - tlz.concat._meta.values.min
    - dask.core.literal.__init__
    - pandas.to_numeric.name.values
    - distributed.shuffle.rechunk_p2p.size.data.__dask_layers__
    - numpy.negative.outer
    - sparse.tensordot
    - dask.delayed.delayed
    - tlz.unique
    - x.astype
    - dask.array._reductions_generic._tree_reduce
    - meta.reshape
    - dask.base.DaskMethodsMixin.compute
    - dask.bytes.core.read_block_from_file
    - dataclasses.fields
    - numpy.linalg.svd.__dask_keys__
    - distributed.shuffle.rechunk_p2p.data.chunks.get
    - ret_next.append
    - dask.array.utils.validate_axis
    - numpy.expm1.outer
    - numpy.nan.data.shape.tolist
    - dask.array.rechunk.old_to_new.is_unknown
    - distributed.shuffle.rechunk_p2p.size.data.outer
    - nameinds.append
    - distributed.shuffle.rechunk_p2p.data.shape.tolist
    - numpy.nan._meta
    - tlz.concat
    - dask.array.percentile._percentile
    - fastavro.reader
    - functools.partial.name.keys
    - functools.partial.__dask_graph__
    - functools.partial._meta.values.min
    - pandas.to_numeric.name.key.__dask_graph__
    - fo.seek
    - args.items
    - tlz.valmap
    - numpy.bitwise_and.outer
    - dask.array._reductions_generic.reduction
    - operand._substitute
    - dask.highlevelgraph._get_some_layer_name
    - dask.array.core._compute_multiplier
    - dask.utils.unzip
    - numpy.linalg.svd.values
    - operator.div
    - dask.config.canonical_name
    - numpy.isnan
    - tlz.concat.name.key.values
    - scipy.stats.distributions.chi2.sf.name.__dask_keys__
    - dask.array.core._convert_int_chunk_to_tuple
    - dask.bag.core.Item.__init__
    - all_keys.append
    - distributed.shuffle.rechunk_p2p.size.T.data.map_blocks
    - dask.array._array_expr._utils.compute_meta
    - numpy.true_divide.outer
    - tlz.concat.name.keys
    - group.append
    - dask.utils.SerializableLock.__init__
    - cupyx.scipy.sparse.hstack
    - dask.array.reductions._nanmin_skip
    - collections.namedtuple.key.keys
    - numpy.log.outer
    - dask._expr.Expr.simplify_once
    - tlz.concat.key.__dask_keys__
    - numpy.nan.shape.get
    - mins.astype
    - warnings.catch_warnings
    - dask._expr._HLGExprSequence.__dask_keys__
    - dask.dataframe.dispatch.make_meta
    - obj.items
    - dask.array.stats._sum_of_squares
    - pandas.to_numeric.key.name.keys
    - numpy.nan.data.__dask_layers__
    - numpy.arcsin.outer
    - numpy.sign.outer
    - tlz.concat._meta.values.view
    - <builtin>.min
    - scipy.stats.distributions.chi2.sf.key.__dask_graph__
    - numpy.isinf.outer
    - roots.pop
    - arrays.append
    - divisions.tolist
    - numpy.nan.T.__class__.__module__.split
    - <builtin>.frozenset
    - dask.dataframe.dask_expr._reductions.Mean._lower
    - threading.Lock
    - dask.highlevelgraph.HighLevelGraph._from_collection
    - numpy.linalg.svd.name.values
    - dask.dataframe.utils.is_scalar
    - dask.core.istask
    - c.sum
    - distributed.shuffle.rechunk_p2p.size.to_dask_array
    - bisect.bisect_right
    - dask._task_spec.Dict.__init__
    - numpy.rad2deg.outer
    - operator.or_
    - <builtin>.getattr
    - dask.array.core.Array.astype
    - dask.dataframe.dask_expr._repartition.RepartitionSize._lower
    - numpy.nansum
    - dask.array._reductions_generic.partial_reduce.<lambda1>
    - numpy.linalg.svd.key.keys
    - toolz.merge_sorted
    - numpy.concatenate
    - tlz.concat._meta.min
    - dask.array.utils.array_safe
    - numpy.nan.map_blocks
    - ideal_shape.append
    - dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned
    - fsspec.core.OpenFile.view
    - dask.bag.avro.read_chunk
    - dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._lower
    - distributed.shuffle.rechunk_p2p.T.data.chunks.get
    - operator.truediv
    - dask.core.quote
    - distributed.shuffle.rechunk_p2p.size.data.chunks.replace
    - dask.dataframe.dask_expr._shuffle.SortValues._lower
    - numpy.nan.shape.replace
    - numpy.percentile
    - numpy.arctanh.outer
    - dask.array.core._elemwise_normalize_out
    - dask.array.core.unify_chunks
    - dask.dataframe.core._map_freq_to_period_start
    - distributed.shuffle.rechunk_p2p.size.data.map_blocks
    - distributed.shuffle.rechunk_p2p.T.data.astype
    - distributed.shuffle.rechunk_p2p.__class__.__module__.split
    - numpy.nan.T.data.chunks.replace
    - dask.utils.ensure_dict
    - numpy.arctan2.outer
    - dask.dataframe.dask_expr._concat.StackPartitionInterleaved._divisions
    - distributed.shuffle.rechunk_p2p._meta
    - numpy.nan.data.astype
    - dask.dataframe.dask_expr._expr.Partitions._simplify_down
    - numpy.nan.data.shape.replace
    - numpy.linalg.svd.key.name.__dask_keys__
    - dask._task_spec.DataNode.__init__
    - numpy.nan.T.data.outer
    - math.isnan
    - numpy.nan.T.data.compute
    - numpy.take
    - kwargs.pop
    - dask._task_spec.Task.__init__
    - dask._expr.Expr.__dask_keys__
    - numpy.nan.T.data.chunks.get
    - dask.utils.getargspec
    - functools.partial.decode
    - numpy.logaddexp.outer
    - dask.bag.core.Bag.reduction
    - functools.partial.name.key.values
    - numpy.lib.stride_tricks.sliding_window_view
    - dask.bag.avro.read_header
    - dask.utils.is_dataframe_like
    - distributed.shuffle.rechunk_p2p.data.outer
    - dask.array._array_expr._reductions.reduction
    - functools.partial.key.values
    - pandas.to_numeric.key.values
    - dask._expr.Expr.lower_completely
    - dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions
    - scipy.stats.distributions.chi2.sf.key.keys
    - pandas.core.dtypes.common.is_datetime64_any_dtype
    - dask.array.core.Array.__dask_layers__
    - <builtin>.tuple
    - dask._expr.HLGFinalizeCompute.__dask_keys__
    - dask.bag.text.attach_path
    - scipy.stats.distributions.chi2.sf.key.name.keys
    - numpy.minimum.outer
    - numpy.nextafter.outer
    - re.match
    - dask.array.core.auto_chunks._trivial_aggregate
    - row_group.column
    - pkg_name.split
    - dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions
    - dask.array.backends.register_cupyx._concat_cupy_sparse
    - scipy.stats.distributions.chi2.sf.name.key.__dask_keys__
    - tlz.groupby
    - inputs_indices.append
    - fsspec.core.OpenFile.to_csv
    - dask.dataframe.dask_expr._expr.Assign._simplify_down
    - dask._expr.ProhibitReuse._modify_keys
    - c.__dask_keys__
    - pandas.isnull
    - numpy.nan.data._meta
    - dask.utils.system_encoding.open
    - tlz.concat.key.name.__dask_graph__
    - dask.array.core.auto_chunks
    - operator.invert
    - distributed.shuffle.rechunk_p2p.size.data.T.__dask_graph__
    - functools.partial.to_json
    - distributed.shuffle.rechunk_p2p.T.data.map_blocks
    - numpy.ma.array
    - numpy.linalg.svd.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.data.map_blocks
    - pandas.to_numeric.key.name.__dask_graph__
    - dask.utils.is_series_like
    - dask._expr.collect_dependents
    - numpy.any
    - tlz.concat.info
    - numpy.nan.copy
    - dask._expr.HLGFinalizeCompute.__dask_graph__
    - dask.dataframe.dask_expr._reductions.ShuffleReduce._lower
    - numpy.linalg.svd.name.key.keys
    - numpy.full_like
    - distributed.shuffle.rechunk_p2p.size.data._meta.__dask_graph__
    - dask.dataframe.dask_expr._shuffle.SetPartition._lower
    - tlz.concat.name.key.keys
    - dependencies.extend
    - dask.dataframe.dask_expr._indexing._get_partitions
    - <builtin>.set
    - unknown_indices.append
    - toolz.frequencies.items
    - tlz.concat.to_csv
    - functools.partial.key.__dask_keys__
    - fsspec.core.OpenFile._meta.astype
    - dask._collections.new_collection
    - dask._expr.Expr.fuse
    - _divisions_by._meta._constructor
    - toolz.frequencies
    - out_ind.insert
    - dask.dataframe.io.json.read_json_chunk
    - dask.dataframe.dask_expr._indexing.LocElement._lower
    - dask.bag.core.Bag.__dask_layers__
    - numpy.nan.data.T.copy
    - dask.delayed.tokenize
    - dask.array._array_expr._collection.Array.compute
    - stack.pop
    - distributed.shuffle.rechunk_p2p.size.data.to_dask_array
    - tlz.concat.name.__dask_graph__
    - numpy.linalg.svd.name.key.values
    - numpy.nanprod
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._lower
    - dask.dataframe.dask_expr._shuffle.SetIndex._lower
    - dataclasses.replace
    - collections.namedtuple
    - _expr.dependencies
    - distributed.shuffle.rechunk_p2p.T.data.chunks.tolist
    - dask.array._array_expr._expr.FinalizeComputeArray._simplify_down
    - numpy.exp2.outer
    - functools.partial.key.name.keys
    - dask.dataframe.dask_expr._merge.HashJoinP2P._lower
    - collection.dask.copy
    - layers.update
    - new_operands.append
    - distributed.shuffle.rechunk_p2p.size.T.data.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.shape.replace
    - numpy.nan.data.T.__class__.__module__.split
    - dsk.layers.values
    - numpy.unique
    - numpy.tanh.outer
    - numpy.nanmin
    - distributed.shuffle.rechunk_p2p.data.shape.replace
    - all_keys.extend
    - contextlib.suppress
    - numpy.linalg.svd.name.__dask_graph__
    - dask.utils.is_cupy_type
    - new_exprs.append
    - opt.__dask_graph__
    - s.seek
    - itertools.product
    - distributed.shuffle.rechunk_p2p.T.__dask_graph__
    - numpy.power.outer
    - collections.defaultdict.items
    - layers.values
    - distributed.shuffle.rechunk_p2p.data.__dask_layers__
    - fsspec.core.OpenFile._meta.values.astype
    - scipy.stats.distributions.chi2.sf.name.key.values
    - itertools.chain
    - numpy.broadcast_to
    - distributed.default_client
    - pandas.to_numeric.name.key.keys
    - maxes.isna
    - dask._task_spec.cull
    - distributed.shuffle.rechunk_p2p.size.map_blocks
    - functools.partial.values.astype
    - numpy.sum
    - distributed.shuffle.rechunk_p2p.T.data.outer
    - numpy.logical_and.outer
    - distributed.shuffle.rechunk_p2p.T.data.__dask_graph__
    - tlz.partial
    - scipy.stats.distributions.chi2.sf.keys
    - map_columns.items
    - numpy.ma.where
    - distributed.shuffle.rechunk_p2p.T.data._meta
    - dask.array.stats.ttest_1samp.n.open
    - distributed.shuffle.rechunk_p2p.size.T.data.outer
    - scipy.stats.distributions.chi2.sf.__dask_graph__
    - <builtin>.zip
    - dask.array._array_expr._collection.Array.min
    - numpy.nan.T.data.to_dask_array
    - annotations_by_type.setdefault
    - distributed.shuffle.rechunk_p2p.T.data.shape.replace
    - dask.delayed.Delayed.__dask_keys__
    - numpy.nan.T.data.__class__.__module__.split
    - pandas.to_numeric
    - numblocks.items
    - dask.array.core.slices_from_chunks
    - dask.array.core.asanyarray
    - distributed.shuffle.rechunk_p2p.shape.get
    - numpy.isfinite.outer
    - dask.array.stats.ttest_rel.df.open
    - numpy.trunc.outer
    - dask.dataframe.dask_expr._expr.Assign.keys
    - dask.config.get
    - dask.delayed.Delayed.__iter__
    - collection.__dask_keys__
    - dask.utils.is_arraylike
    - distributed.shuffle.rechunk_p2p.T.data.compute
    - operator.sub
    - dask.array.core.blockdims_from_blockshape
    - numpy.absolute.outer
    - dask.dataframe.dask_expr._expr.Expr.count
    - collection.__dask_postcompute__
    - dask.dataframe.io.json.write_json_partition
    - numpy.linalg.svd.key.values
    - numpy.datetime64
    - dask.array._array_expr._collection.Array.optimize
    - numpy.bitwise_or.outer
    - <builtin>.type
    - pandas.to_numeric.name.__dask_keys__
    - op.optimize
    - weakref.ref
    - dask._expr.Expr.__dask_graph__
    - dask._expr._HLGExprSequence.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.chunks.get
    - engine.dispose
    - functools.partial.key.keys
    - distributed.shuffle.rechunk_p2p.data.T.__class__.__module__.split
    - functools.partial._meta.min
    - dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__
    - numpy.remainder.outer
    - pandas.Timestamp
    - collection.__dask_layers__
    - numpy.floor_divide.outer
    - distributed.shuffle.rechunk_p2p.T.outer
    - dask.array.core.normalize_chunks
    - operator.ge
    - dask.dataframe.dask_expr._concat.Concat._divisions
    - dask.utils.is_namedtuple_instance
    - numpy.sin.outer
    - distributed.shuffle.rechunk_p2p.T.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.data.astype
    - distributed.shuffle.rechunk_p2p.data._meta
    - dask.dataframe.dask_expr._expr.Expr.__dask_keys__
    - dask.utils._cumsum
    - operator.mod
    - operator.add
    - tlz.concat._meta.values.astype
    - dask.blockwise.index_subs
    - dask.highlevelgraph.HighLevelGraph.from_collections
    - io.BytesIO
    - fsspec.core.OpenFile.to_json
    - collections.namedtuple.keys
    - numpy.choose
    - distributed.shuffle.rechunk_p2p.size.T.__dask_graph__
    - dask.dataframe.indexing._partitions_of_index_values
    - numpy.nan.data.map_blocks
    - dask.dataframe.methods.tolist
    - dask.utils.funcname
    - functools.partial.values
    - operator.abs
    - numpy.logical_not.outer
    - distributed.shuffle.rechunk_p2p.size._meta
    - t.substitute
    - roots.append
    - functools.partial.min
    - functools.partial.astype
    - pandas.to_numeric.__dask_graph__
    - dask.blockwise.blockwise
    - <builtin>.id
    - uuid.uuid1
    - numpy.arctan.outer
    - scipy.stats.distributions.chi2.sf.name.key.__dask_graph__
    - dask.array.backends._tensordot_scipy_sparse
    - tlz.concat.key.name.__dask_keys__
    - numpy.fmod.outer
    - pandas.to_numeric.keys
    - dask._expr.Expr.simplify
    - dask.dataframe.dask_expr._merge.BroadcastJoin._lower
    - <builtin>.isinstance
    - dask.array.core.stack
    - fsspec.core.OpenFile
    - dask.dataframe.dask_expr._expr.MapOverlap._lower
    - operator.itemgetter
    - numpy.median
    - dask._expr.Expr.dependencies
    - dask.dataframe.io.json.read_json_file
    - operator.neg
    - numpy.nan.T.copy
    - dask.dataframe.dask_expr._shuffle.SortValues._divisions
    - functools.partial.info
    - fsspec.core.OpenFile.info
    - text.split
    - dask.highlevelgraph.HighLevelGraph.__init__
    - toolz.merge
    - operator.eq
    - dask.array.core.Array.__iter__
    - tlz.partition_all
    - distributed.shuffle.rechunk_p2p.size.data.shape.replace
    - split_every.get
    - dask.array.rechunk._choose_rechunk_method
    - distributed.shuffle.rechunk_p2p.outer
    - dask.dataframe.dask_expr._merge.Merge._lower
    - dask._expr.Expr.operand
    - dask.dataframe.dask_expr._reductions.PivotTable._lower
    - pandas.DataFrame.__mro__.__module__.partition
    - dask.utils.typename
    - distributed.shuffle.rechunk_p2p.T.data.__class__.__module__.split
    - dask.highlevelgraph.HighLevelGraph.copy
    - kwargs.items
    - dict.fromkeys
    - dask.array.routines._asarray_isnull
    - dask.dataframe.dask_expr._expr.maybe_align_partitions
    - numpy.arccos.outer
    - distributed.shuffle.rechunk_p2p.size.data.__dask_graph__
    - pandas.to_numeric.name.__dask_graph__
    - dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions
    - distributed.shuffle.rechunk_p2p.size.T.data.copy
    - distributed.shuffle.rechunk_p2p.size.data.T.__class__.__module__.split
    - numpy.nan.T.data._meta
    - dask.array.routines.variadic_choose
    - extra_names.append
    - tlz.concat.key.values
    - functools.partial.name.values
    - pandas.isna
    - substitution.get
    - numpy.signbit.outer
    - dask.array.core.Array.__dask_keys__
    - subs.items
    - distributed.shuffle.rechunk_p2p.compute
    - s.sum
    - pandas.api.types.is_numeric_dtype
    - dask._task_spec.convert_legacy_task
    - dask.bag.text.decode
    - inputs.extend
    - numpy.greater.outer
    - op.finalize_compute
    - distributed.shuffle.rechunk_p2p.__dask_graph__
    - dask.array.core._as_dtype
    - dask.dataframe.dask_expr._expr.Assign._remove_common_columns
    - dask.bag.avro.read_bytes
    - scipy.stats.distributions.chi2.sf.key.values
    - maxes.tolist
    - fsspec.core.OpenFile._meta.view
    - dask.array._array_expr._blockwise.Transpose._meta_provided
    - numpy.linalg.svd.name.__dask_keys__
    - warnings.filterwarnings
    - distributed.shuffle.rechunk_p2p.data.copy
    - operator.gt
    - obj.__getnewargs_ex__
    - numpy.empty
    - pandas.to_numeric.name.keys
    - numpy.left_shift.outer
    - dask.array.core.asarray
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.replace
    - traceback.format_tb
    - tlz.concat.values.astype
    - dask.array.core.apply_infer_dtype
    - distributed.shuffle.rechunk_p2p.data.astype
    - dask.utils.Dispatch.dispatch
    - distributed.shuffle.rechunk_p2p.size.__class__.__module__.split
    - dask._expr.ProhibitReuse.__dask_graph__
    - collections.abc.Iterable.args.substitute
    - scipy.stats.distributions.chi2.sf.name.key.keys
    - dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._lower
    - op.__dask_keys__
    - dask.array.utils.compute_meta
    - distributed.shuffle.rechunk_p2p.size.copy
    - numpy.equal.outer
    - operator.ne
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.get
    - dask.utils.apply
    - numpy.greater_equal.outer
    - tlz.concat.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.size.data.copy
    - dask.bag.core.Bag.min
    - dask.dataframe.indexing._coerce_loc_index
    - numpy.linalg.svd.key.name.__dask_graph__
    - functools.partial.key.name.__dask_graph__
    - scipy.stats.distributions.chi2.sf
    - tlz.concat.key.keys
    - dask.utils.has_keyword
    - distributed.shuffle.rechunk_p2p.astype
    - numpy.multiply.outer
    - distributed.shuffle.rechunk_p2p.size.data.shape.tolist
    - numpy.nan.__class__.__module__.split
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.get
    - inputs.append
    - dask.array.backends._numel_ndarray
    - distributed.shuffle.rechunk_p2p.data.chunks.replace
    - dask.array.rechunk.old_to_new
    - dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower
    - new_axes.items
    - dask.array.backends.percentile
    - dask.array.core.normalize_arg
    - fsspec.core.OpenFile._meta.values.min
    - numpy.nan.data.T.__dask_graph__
    - numpy.nan.T.__dask_graph__
    - functools.partial._meta.values.astype
    - numpy.nan.T.data.shape.tolist
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._lower
    - dask.bag.avro.read_file
    - dask.graph_manipulation.chunks.checkpoint
    - distributed.shuffle.rechunk_p2p.size.T.data._meta
    - numpy.nan.outer
    - cast_dfs.append
    - tlz.concat.__dask_keys__
    - tlz.concat.view
    - dask.highlevelgraph.MaterializedLayer.__init__
    - numpy.nan.data.chunks.tolist
    - distributed.shuffle.rechunk_p2p.size.T.data.chunks.tolist
    - dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column
    - numpy.nan.T.data._meta.__dask_graph__
    - pandas.to_numeric.key.__dask_graph__
    - functools.partial._meta.view
    - numpy.ceil.outer
    - math.prod
    - val.append
    - math.log
    - functools.partial.keys
    - toolz.partition
    - dask.dataframe.dask_expr.io.parquet._collect_pq_statistics.fs.open
    - dataclasses.is_dataclass
    - <builtin>.any
    - toolz.concat
    - distributed.shuffle.rechunk_p2p.data.chunks.tolist
    - dask.array.core.Array.__dask_graph__
    - annot.items
    - collections.defaultdict
    - distributed.shuffle.rechunk_p2p.data.compute
    - result.values
    - functools.partial.__dask_keys__
    - input_columns.extend
    - layers.items
    - numpy.linalg.svd
    - autos.discard
    - distributed.shuffle.rechunk_p2p
    - <builtin>.map
    - dask.array._array_expr._expr.unify_chunks_expr
    - tlz.concat.key.name.keys
    - distributed.shuffle.rechunk_p2p.size.T.data.shape.tolist
    - dask._expr.HLGFinalizeCompute._simplify_down
    - numpy.linalg.svd.key.__dask_keys__
    - dask.bag.avro.open_head
    - mins.tolist
    - dask.array.reductions.min
    - numpy.subtract.outer
    - maxes.bfill
    - _tmp_indices.append
    - dsk.pop
    - numpy.nan.compute
    - functools.partial.name.__dask_graph__
    - dask.array.stats.ttest_ind.df.open
    - dask._expr.Expr.substitute
    - distributed.shuffle.rechunk_p2p.size.T.data.to_dask_array
    - pandas.to_numeric.key.name.__dask_keys__
    - dask.highlevelgraph.HighLevelGraph.to_dict
    - dask.dataframe.io.sql._to_sql_chunk
    - location.get
    - parsed_dict.values
    - distributed.shuffle.rechunk_p2p.size.__dask_graph__
    - dask.array.core.apply_and_enforce
    - _dependencies.update
    - distributed.shuffle.rechunk_p2p.size.shape.tolist
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__
    - dask.utils.cached_cumsum
    - dask.array.chunk.astype
    - tlz.join
    - _dependencies.add
    - name.startswith
    - distributed.shuffle.rechunk_p2p.npartitions.replace
    - expr.dependencies
    - distributed.shuffle.rechunk_p2p.size.T.copy
    - dask.array._array_expr._blockwise.Elemwise.func
    - distributed.shuffle.rechunk_p2p.size.data.shape.get
    - dask.dataframe.dask_expr._expr.BlockwiseHead._simplify_down
    - argindsstr.extend
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_graph__
    - typ.__name__.lower
    - dask.dataframe.dask_expr._quantile.SeriesQuantileDask._lower
    - op._substitute
    - dask.delayed.Delayed.__init__
    - operator.floordiv
    - collections.namedtuple.values
    - fsspec.core.OpenFile.to_sql
    - os.path.normpath
    - tlz.concat.values.min
    - dask.delayed.DelayedLeaf.__init__
    - numpy.nan.data.outer
    - dask.dataframe.dask_expr._expr.Head._lower
    - dask.utils._HashIdWrapper.__init__
    - fastavro.iter_avro
    - divs.extend
    - dask.array.reductions._nanmax_skip
    - dask.dataframe.io.json.add_path_column
    - operator.mul
    - dask.array.core.ensure_int
    - distributed.shuffle.rechunk_p2p.size.compute
    - numpy.cbrt.outer
    - result.astype
    - maxes.sort_values
    - dask.array.stats.power_divergence.p.open
    - operator.xor
    - functools.partial.key.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.to_dask_array
    - numpy.nan.T.data.shape.replace
    - <builtin>.range
    - numpy.nan.data.__dask_graph__
    - functools.partial
    - dask.array.utils.asanyarray_safe
    - tlz.concat.name.key.__dask_graph__
    - dask.array._array_expr._map_blocks.map_blocks
    - autos.remove
    - numpy.einsum
    - fsspec.core.OpenFile.min
    - functools.partial.key.name.values
    - args.extend
    - tlz.first
    - distributed.shuffle.rechunk_p2p.copy
    - dask.blockwise.Blockwise.__init__
    - distributed.shuffle.rechunk_p2p.size.outer
    - operand.rewrite
    - dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass
    - chunkss.values
    - distributed.shuffle.rechunk_p2p.size.shape.get
    - numpy.nan.data.copy
    - dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join
    - distributed.shuffle.rechunk_p2p.size.T.data.__dask_layers__
    - outcollections.append
    - numpy.array
    - dask.array.rechunk._graph_size_threshold
    - g.items
    - functools.reduce
    - hlgs.append
    - inspect.getfullargspec
    - numpy.right_shift.outer
    - annots.items
    - functools.partial.key.name.__dask_keys__
    - dask.core.flatten
    - numpy.nan.chunks.replace
    - numpy.ndarray.__dask_graph__
    - distributed.shuffle.rechunk_p2p.T.data.shape.tolist
    - numpy.nan.chunks.tolist
    - dask._task_spec._wrap_namedtuple_task
    - dask.array.rechunk._intersect_1d
    - numpy.issubdtype
    - numpy.floor.outer
    - numpy.logical_or.outer
    - dask.dataframe.dask_expr._expr.Tail._simplify_down
    - numpy.reciprocal.outer
    - <builtin>.enumerate
    - numpy.interp
    - numpy.fmin.outer
    - numpy.nan.astype
    - lowered.setdefault
    - mins.isna
    - warnings.warn
    - distributed.shuffle.rechunk_p2p.size.data.T.copy
    - pandas.to_numeric.name.key.values
    - sqlalchemy.create_engine
    - numpy.bitwise_not.outer
    - dask._expr.HLGExpr._layer
    - kwargs.get
    - md.row_group
    - dask._expr.Expr._annotations_tombstone
    - distributed.shuffle.check_minimal_arrow_version
    - dask.array.core._pass_extra_kwargs
    - maxes.astype
    - dask.dataframe.dask_expr.io.parquet._read_partition_stats_group
    - distributed.shuffle.rechunk_p2p.T.data.chunks.replace
    - collection.__dask_graph__
    - dask.array.reductions.chunk_min
    - c.__dask_layers__
    - tlz.concat._meta.astype
    - numpy.divide.outer
    - dask.bag.core.Item.__dask_layers__
    - fsspec.core.open.open
    - distributed.shuffle.rechunk_p2p.data.T.copy
    - _seen.add
    - tlz.concat.values.view
    - numpy.linalg.svd.name.key.__dask_keys__
    - mins.copy
    - dask.array.routines._int_piecewise
    - dask.array._array_expr._collection.blockwise
    - child._simplify_up
    - dask._expr.Expr.optimize
    - a.rechunk
    - operator.rshift
    - numpy.asanyarray
    - suffix.lower
    - functools.partial.name.key.keys
    - operator.lt
    - df.assign
    - functools.partial.name.key.__dask_keys__
    - typ.__module__.split
    - dask.array.core.Array.view
    - <builtin>.len
    - inputs_indices.extend
    - numpy.nan.data.compute
    - dask.array.core.graph_from_arraylike
    - dask._expr._ExprSequence.finalize_compute
    - next.dependencies
    - dask.bag.core.Item.__dask_graph__
    - tlz.concat.keys
    - dask.array._array_expr._rechunk.TasksRechunk._lower
    - dask._task_spec.Alias.__init__
    - distributed.shuffle.rechunk_p2p.size.__dask_layers__
    - dask._expr._HLGExprSequence.__dask_annotations__
    - dask.array.blockwise.blockwise
    - scipy.stats.distributions.chi2.sf.key.name.values
    - dask._task_spec.Dict.substitute
    - numpy.logical_xor.outer
    - dask.array.utils.asarray_safe
    - dask.dataframe.dask_expr._merge.BlockwiseMerge._lower
    - numpy.nan.T.data.__dask_graph__
    - numpy.cos.outer
    - distributed.shuffle.rechunk_p2p.size._meta.__dask_graph__
    - cupy.take
    - dask.delayed._finalize_args_collections
    - numpy.can_cast
    - dask.array.rechunk._breakpoints
    - dask.dataframe.dask_expr._shuffle.Shuffle._lower
    - scipy.stats.distributions.chi2.sf.name.__dask_graph__
    - pandas.tseries.frequencies.to_offset
    - dask.array.utils._array_like_safe
    - distributed.shuffle.rechunk_p2p.data.to_dask_array
    - dask.array.reductions.numel
    - dask.dataframe.dask_expr._expr.Projection._simplify_down
    - dask._expr.ProhibitReuse.__dask_keys__
    - numpy.append
    - dimension_result.append
    - tlz.concat.__dask_graph__
    - fsspec.core.OpenFile.decode
    - fsspec.utils.read_block
    - collections.namedtuple.__dask_graph__
    - meta.astype
    - numpy.min
    - distributed.shuffle.rechunk_p2p.size.data.__class__.__module__.split
    - freq.split
    - <builtin>.next
    - pkg_name.startswith
    - numpy.nan.data.to_dask_array
    - stack.append
    - numpy.prod
    - numpy.linspace
    - dask.delayed.Delayed.__dask_graph__
    - numpy.logaddexp2.outer
    - fo.read
    - numpy.not_equal.outer
    - numpy.nan.T.data.chunks.tolist
    - numpy.less.outer
    - dask.dataframe.dask_expr._expr.Expr.min
    - dask.utils.parse_bytes
    - numpy.errstate
    - numpy.modf
    - mins.sort_values
    - distributed.shuffle.rechunk_p2p.__dask_layers__
    - scipy.stats.distributions.chi2.sf.key.name.__dask_graph__
    - out.copy
    - dask._task_spec.TaskRef.__init__
    - numpy.nan.__dask_layers__
    - fsspec.core.OpenFile._meta.values.view
    - dask.array.reductions.mean_chunk
    - numpy.radians.outer
    - operator.and_
    - dask.dataframe.dask_expr._shuffle._calculate_divisions
    - mins.bfill
    - distributed.shuffle.rechunk_p2p.size.data._meta
    - distributed.shuffle.rechunk_p2p.T.data.shape.get
    - tlz.concat.to_sql
    - <builtin>.iter
    - distributed.shuffle.rechunk_p2p.map_blocks
    - distributed.shuffle.rechunk_p2p.data.shape.get
    - scipy.stats.distributions.chi2.sf.key.name.__dask_keys__
    - dask._expr.Expr._substitute
    - <builtin>.all
    - dask._expr.Expr.lower_once
    - numpy.add.outer
    - numpy.nan.T.data.copy
    - k.replace
    - dask.array.core.Array.copy
    - fo.tell
    - distributed.shuffle.rechunk_p2p._meta.__dask_graph__
    - numpy.isnan.outer
    - distributed.shuffle.rechunk_p2p.npartitions.tolist
    - dask.dataframe.io.json.read_json.orient.open
    - dask.dataframe.io.csv._write_csv
    - math.ceil
    - tlz.partition
    - numpy.arccosh.outer
    - dask.blockwise.broadcast_dimensions
    - numpy.isscalar
    - distributed.shuffle.rechunk_p2p.to_dask_array
    - alldata.mean
    - dask.array.utils.meta_from_array
    - numpy.nan.to_dask_array
    - <builtin>.sum
    - functools.partial._meta.astype
    - dask._task_spec.parse_input
    - result.copy
    - numpy.nan.T.data.shape.get
    - dask.array.core.Array.map_blocks
    - dask._expr.Expr.__iter__
    - dask.dataframe.dask_expr._expr.Head._simplify_down
    - fsspec.utils.read_block.startswith
    - ret.append
    - distributed.shuffle.rechunk_p2p.T.copy
    - numpy.square.outer
    - dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap
    - dask._expr.Expr.rewrite
    - dask.array.chunk.getitem
    - cupyx.scipy.sparse.vstack
    - numpy.nan.T.data.astype
    - dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower
    - dask._expr._ExprSequence.__dask_annotations__
    - distributed.shuffle.rechunk_p2p.size.data.compute
    - distributed.shuffle.rechunk_p2p.shape.tolist
    - fsspec.core.OpenFile.values.view
    - deps.update
    - scipy.stats.distributions.chi2.sf.__dask_keys__
    - dask.dataframe.dask_expr._shuffle._get_divisions
    - numpy.linalg.svd.name.key.__dask_graph__
    - tlz.concat.decode
    - partitioning_index.index
    - dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions
    - dask.array.reductions.chunk_max
    - dask.array._reductions_generic.partial_reduce
    - kwargs.update
    - numpy.nan.shape.tolist
    - distributed.shuffle.rechunk_p2p.size.astype
    - dask.dataframe.dask_expr._expr.Expr.mean
    - dask.array.stats._count.<RETURN>.open
    - numpy.log1p.outer
    - known_indices.append
    - dask.dataframe.dask_expr._quantile.SeriesQuantile._lower
    - numpy.where
    - <builtin>.ord
    - functools.partial.to_sql
    - tlz.concat.astype
    - a_pairs_list.append
    - dask.dataframe.io.sql._extra_deps
    - pyarrow.parquet.ParquetFile
    - dask.array.core.handle_out
    - fsspec.core.OpenFile.astype
    - numpy.sinh.outer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: alldata.mean
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1acbb0>
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 477
    functionName: dask.array.stats._sum_of_squares
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df1ac6a0>
    argNames:
    - a
    - axis
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 499
    functionName: dask.array.stats._square_of_sums
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.array.cupy_entry_point
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd973400>
    argNames:
    - strict
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10
    functionName: dask.array.cupy_entry_point._cupy
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - attr
    - args
    - meta
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 20
    functionName: dask.array.cupy_entry_point._da_with_cupy_meta
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 4
    functionsReached:
    - key.replace
    - <builtin>.getattr
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cupy.empty
    functionSourceFile: cupy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 28
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.__init__
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - dask.array.backends.register_cupy
    - dask.utils.Dispatch.register.<RETURN>
    - dask.utils.Dispatch.register.wrapper
    - dask.array.cupy_entry_point._cupy
    - <builtin>.isinstance
    - dask.utils.Dispatch.register
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 34
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.to_backend_dispatch
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.to_backend
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - data.map_blocks
    - dask.array.cupy_entry_point._cupy
    - <builtin>.isinstance
    - dask.array.cupy_entry_point.CupyBackendEntrypoint.to_backend_dispatch
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.map_blocks
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 45
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.RandomState
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - dask.array.cupy_entry_point._cupy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.default_bit_generator
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - dask.array.cupy_entry_point._cupy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 53
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.ones
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.getattr
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.array.cupy_entry_point._da_with_cupy_meta
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 57
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.zeros
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.getattr
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.array.cupy_entry_point._da_with_cupy_meta
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 61
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.empty
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.getattr
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.array.cupy_entry_point._da_with_cupy_meta
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 65
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.full
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.getattr
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.array.cupy_entry_point._da_with_cupy_meta
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - args
    - like
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 69
    functionName: dask.array.cupy_entry_point.CupyBackendEntrypoint.arange
    functionSourceFile: dask.array.cupy_entry_point
    functionUses: 0
    functionsReached:
    - key.replace
    - <builtin>.len
    - dask.config.set._assign
    - dask.array.cupy_entry_point._cupy
    - cupy.empty
    - k.replace
    - warnings.warn
    - dask.config.set.__init__
    - arg.items
    - kwargs.items
    - key.split
    - dask.config.check_deprecations
    - dask.config.canonical_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.dataframe.api
    functionSourceFile: dask.dataframe.api
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.dataframe.dask_expr._version
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._version.register_vcs_handler.decorate
    - dask.dataframe.dask_expr._version.register_vcs_handler
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 24
    functionName: dask.dataframe.dask_expr._version.get_keywords
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 48
    functionName: dask.dataframe.dask_expr._version.get_config
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - vcs
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 70
    functionName: dask.dataframe.dask_expr._version.register_vcs_handler
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 73
    functionName: dask.dataframe.dask_expr._version.register_vcs_handler.decorate
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dc8ac070>
    - <ast.Constant object at 0x7fb9dc8ac1c0>
    - <ast.Constant object at 0x7fb9dc8acf70>
    - <ast.Constant object at 0x7fb9dc8aca30>
    argNames:
    - commands
    - args
    - cwd
    - verbose
    - hide_stderr
    - env
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: dask.dataframe.dask_expr._version.run_command
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - <builtin>.print
    - subprocess.STARTUPINFO
    - <builtin>.isinstance
    - subprocess.Popen
    - <builtin>.str
    - process.communicate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.STARTUPINFO
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: subprocess.Popen
    functionSourceFile: subprocess
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: process.communicate
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - parentdir_prefix
    - root
    - verbose
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: dask.dataframe.dask_expr._version.versions_from_parentdir
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached:
    - dirname.startswith
    - <builtin>.print
    - rootdirs.append
    - <builtin>.len
    - os.path.dirname
    - <builtin>.str
    - os.path.basename
    - <builtin>.range
    linkageType: pythonLinkage
    raised:
    - NotThisMethod
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dirname.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rootdirs.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - versionfile_abs
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: dask.dataframe.dask_expr._version.git_get_keywords
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 0
    functionsReached:
    - line.strip
    - re.search
    - <builtin>.open
    - mo.group
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mo.group
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 6
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - keywords
    - tag_prefix
    - verbose
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 198
    functionName: dask.dataframe.dask_expr._version.git_versions_from_keywords
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached:
    - re.match
    - <builtin>.print
    - date.strip
    - <builtin>.len
    - refnames.strip
    - ref.startswith
    - <builtin>.sorted
    - date.splitlines
    - r.startswith
    - keywords.get
    - refnames.startswith
    - r.strip
    - re.search
    linkageType: pythonLinkage
    raised:
    - NotThisMethod
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keywords.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: date.splitlines
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: date.strip
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: refnames.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: refnames.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ref.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 5
    IfCount: 16
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7fb9def32280>
    argNames:
    - tag_prefix
    - root
    - verbose
    - runner
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 273
    functionName: dask.dataframe.dask_expr._version.git_pieces_from_vcs
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached:
    - <builtin>.print
    - describe_out.strip
    - date.strip
    - branches.split
    - branches.pop
    - functools.partial
    - full_tag.startswith
    - branch_name.strip
    - out.split
    - os.environ.copy
    - subprocess.STARTUPINFO
    - <builtin>.isinstance
    - re.search
    - <builtin>.int
    - mo.group
    - <builtin>.len
    - <builtin>.str
    - git_describe.rindex
    - dask.dataframe.dask_expr._version.run_command
    - git_describe.endswith
    - env.pop
    - date.splitlines
    - subprocess.Popen
    - full_out.strip
    - process.communicate
    linkageType: pythonLinkage
    raised:
    - NotThisMethod
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.copy
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: env.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: describe_out.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: full_out.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: branch_name.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: branches.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: branches.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git_describe.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: git_describe.rindex
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: full_tag.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: out.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 415
    functionName: dask.dataframe.dask_expr._version.plus_or_dot
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 6
    functionsReached:
    - pieces.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pieces.get
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 422
    functionName: dask.dataframe.dask_expr._version.render_pep440
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - pieces.get
    - dask.dataframe.dask_expr._version.plus_or_dot
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 446
    functionName: dask.dataframe.dask_expr._version.render_pep440_branch
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - pieces.get
    - dask.dataframe.dask_expr._version.plus_or_dot
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - ver
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 475
    functionName: dask.dataframe.dask_expr._version.pep440_split_post
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - str.split
    - <builtin>.int
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: str.split
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 485
    functionName: dask.dataframe.dask_expr._version.render_pep440_pre
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - <builtin>.len
    - str.split
    - <builtin>.int
    - dask.dataframe.dask_expr._version.pep440_split_post
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 509
    functionName: dask.dataframe.dask_expr._version.render_pep440_post
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - pieces.get
    - dask.dataframe.dask_expr._version.plus_or_dot
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 536
    functionName: dask.dataframe.dask_expr._version.render_pep440_post_branch
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached:
    - pieces.get
    - dask.dataframe.dask_expr._version.plus_or_dot
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 565
    functionName: dask.dataframe.dask_expr._version.render_pep440_old
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 587
    functionName: dask.dataframe.dask_expr._version.render_git_describe
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - pieces
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 607
    functionName: dask.dataframe.dask_expr._version.render_git_describe_long
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - pieces
    - style
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 627
    functionName: dask.dataframe.dask_expr._version.render
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 1
    functionsReached:
    - pieces.get
    - dask.dataframe.dask_expr._version.pep440_split_post
    - dask.dataframe.dask_expr._version.render_pep440_post_branch
    - <builtin>.len
    - str.split
    - dask.dataframe.dask_expr._version.render_git_describe
    - dask.dataframe.dask_expr._version.render_pep440_post
    - dask.dataframe.dask_expr._version.render_pep440_branch
    - <builtin>.int
    - dask.dataframe.dask_expr._version.render_pep440_pre
    - dask.dataframe.dask_expr._version.render_git_describe_long
    - dask.dataframe.dask_expr._version.render_pep440
    - dask.dataframe.dask_expr._version.render_pep440_old
    - dask.dataframe.dask_expr._version.plus_or_dot
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 669
    functionName: dask.dataframe.dask_expr._version.get_versions
    functionSourceFile: dask.dataframe.dask_expr._version
    functionUses: 0
    functionsReached:
    - dask.dataframe.dask_expr._version.versions_from_parentdir
    - <builtin>.print
    - describe_out.strip
    - date.strip
    - rootdirs.append
    - <builtin>.sorted
    - dask.dataframe.dask_expr._version.render_git_describe
    - branches.split
    - branches.pop
    - dask.dataframe.dask_expr._version.get_config
    - os.path.basename
    - <builtin>.range
    - functools.partial
    - full_tag.startswith
    - os.path.realpath
    - branch_name.strip
    - out.split
    - cfg.versionfile_source.split
    - dask.dataframe.dask_expr._version.render
    - pieces.get
    - re.match
    - os.environ.copy
    - subprocess.STARTUPINFO
    - str.split
    - <builtin>.isinstance
    - os.path.dirname
    - keywords.get
    - dask.dataframe.dask_expr._version.render_pep440_branch
    - refnames.startswith
    - r.strip
    - re.search
    - <builtin>.int
    - dask.dataframe.dask_expr._version.render_pep440_pre
    - mo.group
    - <builtin>.len
    - refnames.strip
    - ref.startswith
    - dask.dataframe.dask_expr._version.render_pep440_post
    - dask.dataframe.dask_expr._version.plus_or_dot
    - <builtin>.str
    - dask.dataframe.dask_expr._version.git_versions_from_keywords
    - dask.dataframe.dask_expr._version.render_git_describe_long
    - dask.dataframe.dask_expr._version.render_pep440_old
    - dask.dataframe.dask_expr._version.pep440_split_post
    - dirname.startswith
    - git_describe.rindex
    - dask.dataframe.dask_expr._version.run_command
    - dask.dataframe.dask_expr._version.get_keywords
    - dask.dataframe.dask_expr._version.render_pep440_post_branch
    - git_describe.endswith
    - env.pop
    - date.splitlines
    - r.startswith
    - subprocess.Popen
    - dask.dataframe.dask_expr._version.git_pieces_from_vcs
    - full_out.strip
    - dask.dataframe.dask_expr._version.render_pep440
    - process.communicate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.realpath
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cfg.versionfile_source.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: dask.diagnostics.progress
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - dask.utils._deprecated
    - functools.wraps
    - dask.utils._deprecated.decorator
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - t
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: dask.diagnostics.progress.format_time
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - <builtin>.divmod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dca7cc40>
    - <ast.Constant object at 0x7fb9dca7c520>
    - <ast.Constant object at 0x7fb9dca7c310>
    - <ast.Constant object at 0x7fb9dca7cee0>
    argNames:
    - self
    - minimum
    - width
    - dt
    - out
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 82
    functionName: dask.diagnostics.progress.ProgressBar.__init__
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 94
    functionName: dask.diagnostics.progress.ProgressBar._start
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    - threading.Thread
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Thread
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - dsk
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: dask.diagnostics.progress.ProgressBar._pretask
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - sys.stdout.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.stdout.flush
    functionSourceFile: sys
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - state
    - errored
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 108
    functionName: dask.diagnostics.progress.ProgressBar._finish
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - dask.diagnostics.progress.ProgressBar._draw_bar
    - timeit.default_timer
    - dask.utils.format_time
    - sys.stdout.write
    - <builtin>.len
    - contextlib.suppress
    - <builtin>.sum
    - <builtin>.int
    - dask.diagnostics.progress.ProgressBar._update_bar
    - sys.stdout.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frac
    - elapsed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 141
    functionName: dask.diagnostics.progress.ProgressBar._draw_bar
    functionSourceFile: dask.diagnostics.progress
    functionUses: 3
    functionsReached:
    - dask.utils.format_time
    - sys.stdout.write
    - contextlib.suppress
    - <builtin>.int
    - sys.stdout.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elapsed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 131
    functionName: dask.diagnostics.progress.ProgressBar._update_bar
    functionSourceFile: dask.diagnostics.progress
    functionUses: 2
    functionsReached:
    - dask.diagnostics.progress.ProgressBar._draw_bar
    - sys.stdout.write
    - dask.utils.format_time
    - <builtin>.len
    - contextlib.suppress
    - <builtin>.sum
    - <builtin>.int
    - sys.stdout.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 123
    functionName: dask.diagnostics.progress.ProgressBar._timer_func
    functionSourceFile: dask.diagnostics.progress
    functionUses: 0
    functionsReached:
    - dask.diagnostics.progress.ProgressBar._draw_bar
    - timeit.default_timer
    - dask.utils.format_time
    - <builtin>.len
    - time.sleep
    - sys.stdout.write
    - contextlib.suppress
    - <builtin>.sum
    - <builtin>.int
    - dask.diagnostics.progress.ProgressBar._update_bar
    - sys.stdout.flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.diagnostics.profile
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: dask.diagnostics.profile.Profiler.__init__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: dask.diagnostics.profile.Profiler.__enter__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - dask.diagnostics.profile.Profiler.clear
    - <builtin>.super
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: dask.diagnostics.profile.Profiler.clear
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 72
    functionName: dask.diagnostics.profile.Profiler.__exit__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 76
    functionName: dask.diagnostics.profile.Profiler._start
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - dsk
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: dask.diagnostics.profile.Profiler._pretask
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - dsk
    - state
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: dask.diagnostics.profile.Profiler._posttask
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - state
    - failed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: dask.diagnostics.profile.Profiler._finish
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.list
    - results.values
    - itertools.starmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: results.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 92
    functionName: dask.diagnostics.profile.Profiler._plot
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - bisect.bisect_left
    - <builtin>.enumerate
    - <builtin>.min
    - palette_lookup.keys
    - <builtin>.zip
    - <builtin>.sorted
    - tlz.unique
    - defaults.update
    - <builtin>.repr
    - <builtin>.range
    - importlib.import_module.ColumnDataSource
    - importlib.import_module.figure
    - tlz.groupby
    - tlz.groupby.items
    - <builtin>.dict
    - dask.diagnostics.profile_visualize.get_colors
    - operator.itemgetter
    - importlib.import_module
    - <builtin>.len
    - dask.diagnostics.profile_visualize.plot_tasks
    - <builtin>.list
    - <builtin>.str
    - p.rect
    - random.Random
    - itertools.cycle
    - dask.utils.import_required
    - p.select
    - kwargs.pop
    - timings.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dccb1160>
    - <ast.Constant object at 0x7fb9dccb1a30>
    argNames:
    - results
    - dsk
    - start_time
    - end_time
    - palette
    - label_size
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 139
    functionName: dask.diagnostics.profile_visualize.plot_tasks
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 1
    functionsReached:
    - bisect.bisect_left
    - <builtin>.enumerate
    - <builtin>.min
    - palette_lookup.keys
    - <builtin>.zip
    - <builtin>.sorted
    - tlz.unique
    - defaults.update
    - <builtin>.repr
    - <builtin>.range
    - importlib.import_module.ColumnDataSource
    - importlib.import_module.figure
    - tlz.groupby
    - tlz.groupby.items
    - <builtin>.dict
    - dask.diagnostics.profile_visualize.get_colors
    - operator.itemgetter
    - importlib.import_module
    - <builtin>.len
    - <builtin>.list
    - <builtin>.str
    - p.rect
    - random.Random
    - itertools.cycle
    - dask.utils.import_required
    - p.select
    - kwargs.pop
    - timings.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 99
    functionName: dask.diagnostics.profile.Profiler.visualize
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - prof._plot
    - dask.utils.import_required
    - <builtin>.len
    - warnings.warn
    - bokeh.io.state.curstate
    - <builtin>.isinstance
    - importlib.import_module.gridplot
    - importlib.import_module.output_file
    - dask.diagnostics.profile_visualize.visualize
    - importlib.import_module.show
    - importlib.import_module.save
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fb9ddd64ac0>
    - <ast.Constant object at 0x7fb9ddd64ca0>
    - <ast.Constant object at 0x7fb9ddd64160>
    - <ast.Constant object at 0x7fb9ddd64ee0>
    argNames:
    - profilers
    - filename
    - show
    - save
    - mode
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 67
    functionName: dask.diagnostics.profile_visualize.visualize
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 3
    functionsReached:
    - importlib.import_module
    - prof._plot
    - dask.utils.import_required
    - <builtin>.len
    - warnings.warn
    - bokeh.io.state.curstate
    - <builtin>.isinstance
    - importlib.import_module.gridplot
    - importlib.import_module.output_file
    - importlib.import_module.show
    - importlib.import_module.save
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd931b20>
    argNames:
    - self
    - dt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 161
    functionName: dask.diagnostics.profile.ResourceProfiler.__init__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: dask.diagnostics.profile.ResourceProfiler._is_running
    functionSourceFile: dask.diagnostics.profile
    functionUses: 7
    functionsReached:
    - multiprocessing.Process.is_alive
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.is_alive
    functionSourceFile: multiprocessing
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 172
    functionName: dask.diagnostics.profile.ResourceProfiler._start_collect
    functionSourceFile: dask.diagnostics.profile
    functionUses: 2
    functionsReached:
    - multiprocessing.current_process
    - dask.diagnostics.profile._Tracker.__init__
    - multiprocessing.Pipe
    - multiprocessing.Process.start
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dcf34af0>
    argNames:
    - self
    - dt
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: dask.diagnostics.profile._Tracker.__init__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 3
    functionsReached:
    - multiprocessing.Pipe
    - <builtin>.super
    - multiprocessing.current_process
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.start
    functionSourceFile: multiprocessing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 178
    functionName: dask.diagnostics.profile.ResourceProfiler._stop_collect
    functionSourceFile: dask.diagnostics.profile
    functionUses: 2
    functionsReached:
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - itertools.starmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 183
    functionName: dask.diagnostics.profile.ResourceProfiler.__enter__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    - multiprocessing.current_process
    - dask.diagnostics.profile._Tracker.__init__
    - multiprocessing.Pipe
    - multiprocessing.Process.start
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - <builtin>.super
    - dask.diagnostics.profile.ResourceProfiler._start_collect
    - dask.diagnostics.profile.ResourceProfiler.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 212
    functionName: dask.diagnostics.profile.ResourceProfiler.clear
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 190
    functionName: dask.diagnostics.profile.ResourceProfiler.__exit__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - timeit.default_timer
    - multiprocessing.Process.join
    - dask.diagnostics.profile._Tracker.shutdown
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - <builtin>.super
    - dask.diagnostics.profile.ResourceProfiler.close
    - itertools.starmap
    - dask.diagnostics.profile.ResourceProfiler._stop_collect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 204
    functionName: dask.diagnostics.profile.ResourceProfiler.close
    functionSourceFile: dask.diagnostics.profile
    functionUses: 1
    functionsReached:
    - multiprocessing.Process.is_alive
    - multiprocessing.Process.join
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - dask.diagnostics.profile._Tracker.shutdown
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 197
    functionName: dask.diagnostics.profile.ResourceProfiler._start
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - multiprocessing.current_process
    - dask.diagnostics.profile._Tracker.__init__
    - multiprocessing.Pipe
    - multiprocessing.Process.start
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - <builtin>.super
    - dask.diagnostics.profile.ResourceProfiler._start_collect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - state
    - failed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 200
    functionName: dask.diagnostics.profile.ResourceProfiler._finish
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - dask.diagnostics.profile.ResourceProfiler._stop_collect
    - multiprocessing.Process.is_alive
    - dask.diagnostics.profile.ResourceProfiler._is_running
    - itertools.starmap
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 244
    functionName: dask.diagnostics.profile._Tracker.shutdown
    functionSourceFile: dask.diagnostics.profile
    functionUses: 2
    functionsReached:
    - multiprocessing.Process.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 217
    functionName: dask.diagnostics.profile.ResourceProfiler._plot
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - <builtin>.min
    - dask.diagnostics.profile_visualize.fix_bounds
    - <builtin>.zip
    - warnings.warn
    - INSTALL_MAPPING.get
    - defaults.update
    - dask._compatibility.get_version
    - p.line
    - dask._compatibility.import_optional_dependency
    - <builtin>.getattr
    - importlib.import_module.figure
    - bokeh.models.Range1d
    - <builtin>.dict
    - packaging.version.Version
    - version.split
    - bokeh.models.LinearAxis
    - importlib.import_module
    - dask.diagnostics.profile_visualize.plot_resources
    - <builtin>.max
    - p.add_layout
    - dask.utils.import_required
    - VERSIONS.get
    - name.split
    - dask.diagnostics.profile_visualize.BOKEH_VERSION
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 8
    IfCount: 6
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd293be0>
    argNames:
    - results
    - start_time
    - end_time
    - palette
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 247
    functionName: dask.diagnostics.profile_visualize.plot_resources
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 1
    functionsReached:
    - <builtin>.min
    - dask.diagnostics.profile_visualize.fix_bounds
    - <builtin>.zip
    - warnings.warn
    - INSTALL_MAPPING.get
    - defaults.update
    - dask._compatibility.get_version
    - p.line
    - dask._compatibility.import_optional_dependency
    - <builtin>.getattr
    - importlib.import_module.figure
    - bokeh.models.Range1d
    - <builtin>.dict
    - packaging.version.Version
    - version.split
    - bokeh.models.LinearAxis
    - importlib.import_module
    - <builtin>.max
    - p.add_layout
    - dask.utils.import_required
    - VERSIONS.get
    - name.split
    - dask.diagnostics.profile_visualize.BOKEH_VERSION
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 222
    functionName: dask.diagnostics.profile.ResourceProfiler.visualize
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - prof._plot
    - dask.utils.import_required
    - <builtin>.len
    - warnings.warn
    - bokeh.io.state.curstate
    - <builtin>.isinstance
    - importlib.import_module.gridplot
    - importlib.import_module.output_file
    - dask.diagnostics.profile_visualize.visualize
    - importlib.import_module.show
    - importlib.import_module.save
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Pipe
    functionSourceFile: multiprocessing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.join
    functionSourceFile: multiprocessing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pid
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 250
    functionName: dask.diagnostics.profile._Tracker._update_pids
    functionSourceFile: dask.diagnostics.profile
    functionUses: 1
    functionsReached:
    - p.status
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.status
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 255
    functionName: dask.diagnostics.profile._Tracker.run
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - p.memory_info
    - multiprocessing.Process.child_conn.poll
    - timeit.default_timer
    - multiprocessing.current_process
    - multiprocessing.Process.child_conn.recv
    - dask.utils.import_required
    - p.status
    - multiprocessing.Process.child_conn.close
    - dask.diagnostics.profile._Tracker._update_pids
    - multiprocessing.Process.child_conn.send
    - importlib.import_module.Process
    - p.cpu_percent
    - time.sleep
    - data.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.Process
    functionSourceFile: importlib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.child_conn.recv
    functionSourceFile: multiprocessing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.child_conn.poll
    functionSourceFile: multiprocessing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.memory_info
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.cpu_percent
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.child_conn.send
    functionSourceFile: multiprocessing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: multiprocessing.Process.child_conn.close
    functionSourceFile: multiprocessing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fb9dd30f730>
    - <ast.Constant object at 0x7fb9dd30f550>
    argNames:
    - self
    - metric
    - metric_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 350
    functionName: dask.diagnostics.profile.CacheProfiler.__init__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - dask.diagnostics.profile.CacheProfiler.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 408
    functionName: dask.diagnostics.profile.CacheProfiler.clear
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.diagnostics.profile.CacheProfiler.__init__.<lambda1>
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: dask.diagnostics.profile.CacheProfiler.__enter__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - dask.diagnostics.profile.CacheProfiler.clear
    - <builtin>.super
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 365
    functionName: dask.diagnostics.profile.CacheProfiler.__exit__
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - dsk
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 369
    functionName: dask.diagnostics.profile.CacheProfiler._start
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - dsk
    - state
    - id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 372
    functionName: dask.diagnostics.profile.CacheProfiler._posttask
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - dsk
    - state
    - failed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 379
    functionName: dask.diagnostics.profile.CacheProfiler._finish
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    - timeit.default_timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 385
    functionName: dask.diagnostics.profile.CacheProfiler._plot
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - bisect.bisect_left
    - <builtin>.min
    - palette_lookup.keys
    - <builtin>.zip
    - warnings.warn
    - <builtin>.sorted
    - data.keys
    - INSTALL_MAPPING.get
    - tlz.unique
    - defaults.update
    - dask._compatibility.get_version
    - p.line
    - dask._compatibility.import_optional_dependency
    - importlib.import_module.ColumnDataSource
    - <builtin>.getattr
    - tlz.pluck
    - dask.diagnostics.profile_visualize.plot_cache
    - importlib.import_module.figure
    - tlz.groupby
    - tlz.groupby.items
    - <builtin>.dict
    - packaging.version.Version
    - version.split
    - dask.diagnostics.profile_visualize.get_colors
    - importlib.import_module
    - <builtin>.len
    - data.items
    - <builtin>.list
    - cnts.items
    - random.Random
    - itertools.cycle
    - dask.utils.import_required
    - VERSIONS.get
    - p.select
    - name.split
    - dict.fromkeys
    - tlz.accumulate
    - dask.diagnostics.profile_visualize.BOKEH_VERSION
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fb9df9d0e80>
    - <ast.Constant object at 0x7fb9df9d0610>
    argNames:
    - results
    - dsk
    - start_time
    - end_time
    - metric_name
    - palette
    - label_size
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 341
    functionName: dask.diagnostics.profile_visualize.plot_cache
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 1
    functionsReached:
    - bisect.bisect_left
    - <builtin>.min
    - palette_lookup.keys
    - <builtin>.zip
    - <builtin>.sorted
    - warnings.warn
    - data.keys
    - INSTALL_MAPPING.get
    - tlz.unique
    - defaults.update
    - dask._compatibility.get_version
    - p.line
    - dask._compatibility.import_optional_dependency
    - importlib.import_module.ColumnDataSource
    - <builtin>.getattr
    - tlz.pluck
    - importlib.import_module.figure
    - tlz.groupby
    - tlz.groupby.items
    - <builtin>.dict
    - packaging.version.Version
    - version.split
    - dask.diagnostics.profile_visualize.get_colors
    - importlib.import_module
    - <builtin>.len
    - data.items
    - <builtin>.list
    - cnts.items
    - random.Random
    - itertools.cycle
    - dask.utils.import_required
    - VERSIONS.get
    - p.select
    - name.split
    - dict.fromkeys
    - tlz.accumulate
    - dask.diagnostics.profile_visualize.BOKEH_VERSION
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 397
    functionName: dask.diagnostics.profile.CacheProfiler.visualize
    functionSourceFile: dask.diagnostics.profile
    functionUses: 0
    functionsReached:
    - importlib.import_module
    - prof._plot
    - dask.utils.import_required
    - <builtin>.len
    - warnings.warn
    - bokeh.io.state.curstate
    - <builtin>.isinstance
    - importlib.import_module.gridplot
    - importlib.import_module.output_file
    - dask.diagnostics.profile_visualize.visualize
    - importlib.import_module.show
    - importlib.import_module.save
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.diagnostics
    functionSourceFile: dask.diagnostics
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dask.diagnostics.profile_visualize
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 16
    functionName: dask.diagnostics.profile_visualize.BOKEH_VERSION
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 4
    functionsReached:
    - importlib.import_module
    - <builtin>.getattr
    - warnings.warn
    - packaging.version.Version
    - INSTALL_MAPPING.get
    - VERSIONS.get
    - dask._compatibility.get_version
    - name.split
    - dask._compatibility.import_optional_dependency
    - version.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - expr
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: dask.diagnostics.profile_visualize.unquote
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 0
    functionsReached:
    - <builtin>.map
    - <builtin>.isinstance
    - <builtin>.dict
    - <builtin>.callable
    - <builtin>.type
    - dask.core.istask
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - palette
    - funcs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: dask.diagnostics.profile_visualize.get_colors
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 4
    functionsReached:
    - bisect.bisect_left
    - importlib.import_module
    - random.Random
    - <builtin>.min
    - itertools.cycle
    - palette_lookup.keys
    - <builtin>.len
    - dask.utils.import_required
    - <builtin>.zip
    - <builtin>.sorted
    - tlz.unique
    - <builtin>.list
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: palette_lookup.keys
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.cycle
    functionSourceFile: itertools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bokeh.io.state.curstate
    functionSourceFile: bokeh
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prof._plot
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.gridplot
    functionSourceFile: importlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.show
    functionSourceFile: importlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.output_file
    functionSourceFile: importlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.save
    functionSourceFile: importlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: defaults.update
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: timings.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.figure
    functionSourceFile: importlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module.ColumnDataSource
    functionSourceFile: importlib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.rect
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.select
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - start
    - end
    - min_span
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 336
    functionName: dask.diagnostics.profile_visualize.fix_bounds
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 2
    functionsReached:
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.line
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bokeh.models.Range1d
    functionSourceFile: bokeh
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bokeh.models.LinearAxis
    functionSourceFile: bokeh
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: p.add_layout
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: dask.diagnostics.profile_visualize.plot_cache.<lambda1>
    functionSourceFile: dask.diagnostics.profile_visualize
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cnts.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_fuse':
  - 75
  - 76
  '...fuzz_fuse.TestOneInput':
  - 65
  - 50
  - 52
  - 53
  - 54
  - 57
  - 58
  - 60
  - 63
  '...fuzz_fuse.get_fuse_dict':
  - 35
  - 37
  - 38
  - 39
  - 40
  - 43
  - 26
  - 27
  - 28
  - 31
  '...fuzz_fuse.main':
  - 72
  - 70
  - 71
  dask:
  - 19
  dask.__main__:
  - 10
  - 11
  dask.__main__.main:
  - 7
  dask._collections.new_collection:
  - 9
  - 10
  - 7
  dask._compatibility:
  - 9
  - 15
  dask._compatibility.entry_points:
  - 25
  - 31
  dask._compatibility.get_version:
  - 57
  - 59
  - 53
  - 55
  dask._compatibility.import_optional_dependency:
  - 128
  - 129
  - 130
  - 70
  - 135
  - 136
  - 106
  - 138
  - 114
  - 116
  - 121
  - 122
  - 127
  dask._dispatch:
  - 5
  dask._expr:
  - 20
  dask._expr.Expr.__dask_graph__:
  - 576
  - 578
  - 579
  - 580
  - 582
  - 557
  - 569
  - 572
  - 574
  dask._expr.Expr.__dask_keys__:
  - 161
  - 151
  dask._expr.Expr.__dask_tokenize__:
  - 147
  - 142
  dask._expr.Expr.__getattr__:
  - 833
  - 835
  - 846
  - 847
  - 848
  dask._expr.Expr.__hash__:
  - 139
  dask._expr.Expr.__new__:
  - 64
  - 66
  - 69
  - 72
  - 59
  - 60
  - 62
  dask._expr.Expr.__reduce__:
  - 172
  - 175
  - 176
  - 177
  - 178
  - 180
  dask._expr.Expr.__repr__:
  - 94
  dask._expr.Expr.__setattr__:
  - 206
  - 207
  - 210
  - 211
  - 212
  dask._expr.Expr.__str__:
  - 90
  - 91
  dask._expr.Expr._annotations_tombstone:
  - 551
  dask._expr.Expr._depth:
  - 193
  - 197
  - 198
  - 199
  - 201
  - 203
  - 185
  - 191
  dask._expr.Expr._funcname:
  - 531
  dask._expr.Expr._layer:
  - 293
  - 292
  - 261
  dask._expr.Expr._node_label_args:
  - 688
  - 687
  dask._expr.Expr._operands_for_repr:
  - 86
  dask._expr.Expr._reconstruct:
  - 166
  - 167
  dask._expr.Expr._substitute:
  - 640
  - 641
  - 642
  - 644
  - 645
  - 647
  - 648
  - 651
  - 654
  - 656
  - 657
  - 659
  - 610
  - 613
  - 615
  - 619
  - 624
  - 625
  - 626
  - 627
  - 629
  - 630
  - 631
  - 632
  - 633
  dask._expr.Expr._task:
  - 228
  dask._expr.Expr._to_graphviz:
  - 700
  - 717
  - 718
  - 725
  - 728
  - 730
  - 732
  - 734
  - 735
  - 736
  - 739
  - 740
  - 745
  - 746
  - 748
  - 749
  - 750
  - 751
  - 753
  - 754
  - 755
  - 757
  - 758
  - 759
  - 760
  - 761
  dask._expr.Expr._tree_repr_argument_construction:
  - 101
  - 104
  - 105
  - 106
  - 108
  dask._expr.Expr._tree_repr_lines:
  - 112
  dask._expr.Expr.analyze:
  - 121
  - 125
  dask._expr.Expr.dask:
  - 586
  dask._expr.Expr.dependencies:
  - 225
  dask._expr.Expr.deterministic_token:
  - 538
  - 535
  dask._expr.Expr.explain:
  - 132
  dask._expr.Expr.find_operations:
  - 811
  - 825
  - 826
  - 827
  - 829
  dask._expr.Expr.lower_completely:
  - 520
  - 521
  - 500
  dask._expr.Expr.lower_once:
  - 484
  - 485
  - 486
  - 487
  - 491
  - 493
  - 494
  - 497
  - 475
  - 476
  - 478
  dask._expr.Expr.operand:
  - 221
  dask._expr.Expr.optimize:
  - 437
  dask._expr.Expr.pprint:
  - 136
  - 135
  dask._expr.Expr.rewrite:
  - 297
  - 309
  - 319
  - 320
  - 322
  - 324
  - 329
  - 330
  - 331
  - 333
  - 335
  - 340
  - 346
  - 347
  - 348
  - 350
  - 354
  - 356
  - 357
  dask._expr.Expr.simplify:
  - 448
  - 450
  - 455
  - 444
  - 446
  - 447
  dask._expr.Expr.simplify_once:
  - 384
  - 390
  - 391
  - 393
  - 395
  - 399
  - 400
  - 401
  - 404
  - 406
  - 413
  - 414
  - 416
  - 417
  - 421
  - 425
  - 427
  - 428
  - 365
  dask._expr.Expr.substitute:
  - 589
  - 607
  dask._expr.Expr.substitute_parameters:
  - 676
  - 677
  - 678
  - 681
  - 682
  - 683
  - 663
  - 671
  dask._expr.Expr.tree_repr:
  - 115
  dask._expr.Expr.visualize:
  - 784
  - 785
  - 766
  dask._expr.Expr.walk:
  - 800
  - 801
  - 803
  - 805
  - 806
  - 808
  - 789
  - 798
  dask._expr.FinalizeCompute._simplify_down:
  - 1280
  dask._expr.HLGExpr.__dask_annotations__:
  - 1037
  - 1038
  - 1039
  - 1041
  - 1042
  - 1043
  - 1045
  dask._expr.HLGExpr.__dask_keys__:
  - 1056
  - 1048
  - 1052
  - 1053
  - 1054
  dask._expr.HLGExpr._layer:
  - 1078
  dask._expr.HLGExpr._optimized_dsk:
  - 1064
  - 1066
  - 1067
  - 1068
  dask._expr.HLGExpr.deterministic_token:
  - 1072
  - 1073
  dask._expr.HLGExpr.finalize_compute:
  - 1025
  dask._expr.HLGExpr.from_collection:
  - 993
  - 994
  - 996
  - 1000
  - 1002
  - 1003
  - 1005
  - 1006
  - 1007
  - 1017
  - 1020
  - 1021
  dask._expr.HLGExpr.hlg:
  - 987
  dask._expr.HLGFinalizeCompute.__dask_graph__:
  - 1321
  dask._expr.HLGFinalizeCompute._name:
  - 1311
  dask._expr.HLGFinalizeCompute._simplify_down:
  - 1305
  - 1299
  dask._expr.HLGFinalizeCompute.hlg:
  - 1345
  - 1325
  - 1326
  - 1327
  - 1328
  - 1329
  - 1334
  - 1339
  - 1340
  - 1342
  - 1343
  dask._expr.LLGExpr:
  - 959
  dask._expr.LLGExpr.__dask_keys__:
  - 964
  dask._expr.LLGExpr._layer:
  - 967
  dask._expr.ProhibitReuse:
  - 1352
  dask._expr.ProhibitReuse.__dask_graph__:
  - 1409
  - 1412
  - 1415
  - 1393
  - 1394
  - 1396
  - 1398
  - 1400
  - 1401
  dask._expr.ProhibitReuse.__dask_keys__:
  - 1361
  dask._expr.ProhibitReuse._modify_keys:
  - 1376
  - 1377
  - 1372
  - 1373
  - 1374
  - 1375
  dask._expr.ProhibitReuse._simplify_down:
  - 1385
  - 1383
  dask._expr.ProhibitReuse._suffix:
  - 1369
  dask._expr.SingletonExpr:
  - 859
  dask._expr.SingletonExpr.__new__:
  - 873
  - 874
  - 875
  - 877
  dask._expr._AnnotationsTombstone:
  - 1273
  dask._expr._ExprSequence:
  - 1192
  dask._expr._ExprSequence.__dask_annotations__:
  - 1224
  - 1222
  - 1223
  dask._expr._ExprSequence.__dask_keys__:
  - 1206
  - 1207
  dask._expr._ExprSequence.__iter__:
  - 1231
  dask._expr._ExprSequence.__len__:
  - 1228
  dask._expr._ExprSequence.__repr__:
  - 1211
  dask._expr._ExprSequence._layer:
  - 1202
  dask._expr._ExprSequence._simplify_down:
  - 1249
  - 1251
  - 1252
  - 1253
  - 1254
  - 1255
  - 1259
  - 1260
  - 1268
  - 1238
  - 1239
  - 1240
  - 1241
  - 1242
  - 1243
  - 1244
  - 1245
  - 1270
  dask._expr._ExprSequence.finalize_compute:
  - 1216
  - 1217
  dask._expr._HLGExprSequence.__dask_annotations__:
  - 1162
  - 1163
  - 1164
  - 1166
  - 1167
  - 1168
  - 1170
  - 1174
  - 1177
  - 1179
  dask._expr._HLGExprSequence.__dask_graph__:
  - 1153
  dask._expr._HLGExprSequence.__dask_keys__:
  - 1184
  - 1185
  - 1187
  - 1183
  dask._expr._HLGExprSequence._operands_for_repr:
  - 1094
  - 1095
  dask._expr._HLGExprSequence._optimized_dsk:
  - 1141
  - 1142
  - 1144
  - 1145
  - 1146
  - 1148
  dask._expr._HLGExprSequence._tree_repr_lines:
  - 1099
  dask._expr._HLGExprSequence._tune_down:
  - 1120
  - 1121
  - 1124
  - 1127
  - 1129
  - 1130
  - 1132
  - 1105
  - 1109
  - 1110
  - 1115
  - 1116
  dask._expr._HLGExprSequence._tune_down.<lambda1>:
  - 1110
  dask._expr._HLGExprSequence.finalize_compute:
  - 1102
  dask._expr._convert_dask_keys:
  - 1286
  - 1288
  - 1289
  - 1290
  - 1292
  - 1293
  dask._expr._unpack_collections:
  - 42
  - 39
  dask._expr.collect_dependents:
  - 896
  - 885
  - 887
  - 889
  - 890
  - 892
  - 894
  - 895
  dask._expr.optimize:
  - 922
  - 901
  dask._expr.optimize_until:
  - 931
  - 932
  - 936
  - 937
  - 941
  - 942
  - 946
  - 947
  - 951
  - 952
  - 927
  dask._task_spec:
  - 3
  - 69
  - 114
  - 503
  - 94
  dask._task_spec.Alias:
  - 508
  dask._task_spec.Alias.__call__:
  - 552
  dask._task_spec.Alias.__dask_tokenize__:
  - 549
  dask._task_spec.Alias.__eq__:
  - 562
  - 564
  - 566
  dask._task_spec.Alias.__init__:
  - 513
  - 516
  - 518
  - 520
  - 523
  dask._task_spec.Alias.__repr__:
  - 556
  dask._task_spec.Alias.copy:
  - 529
  dask._task_spec.Alias.substitute:
  - 545
  - 534
  - 535
  - 536
  - 537
  - 539
  - 540
  - 541
  dask._task_spec.DataNode:
  - 574
  dask._task_spec.DataNode.__dask_tokenize__:
  - 603
  dask._task_spec.DataNode.__init__:
  - 577
  - 578
  - 581
  dask._task_spec.DataNode.__iter__:
  - 613
  dask._task_spec.DataNode.copy:
  - 589
  dask._task_spec.DataNode.substitute:
  - 608
  - 609
  dask._task_spec.DependenciesMapping.__delitem__:
  - 1024
  - 1025
  dask._task_spec.DependenciesMapping.__getitem__:
  - 1002
  - 1011
  - 1013
  dask._task_spec.DependenciesMapping.__init__:
  - 996
  - 998
  - 999
  dask._task_spec.DependenciesMapping.__iter__:
  - 1021
  dask._task_spec.DependenciesMapping.__len__:
  - 1031
  dask._task_spec.Dict.__getitem__:
  - 984
  - 983
  dask._task_spec.Dict.__init__:
  - 929
  - 931
  - 933
  - 934
  - 935
  - 936
  - 937
  - 940
  - 944
  - 947
  - 949
  - 951
  dask._task_spec.Dict.__iter__:
  - 977
  dask._task_spec.Dict.__len__:
  - 980
  dask._task_spec.Dict.__repr__:
  - 954
  dask._task_spec.Dict.constructor:
  - 990
  dask._task_spec.Dict.substitute:
  - 961
  - 963
  - 967
  - 969
  - 970
  - 973
  - 974
  dask._task_spec.GraphNode:
  - 376
  dask._task_spec.GraphNode.__eq__:
  - 411
  - 406
  dask._task_spec.GraphNode.__sizeof__:
  - 418
  - 419
  - 420
  dask._task_spec.GraphNode._verify_values:
  - 397
  - 399
  dask._task_spec.GraphNode.fuse:
  - 481
  - 482
  - 476
  - 488
  - 489
  - 467
  - 469
  - 470
  - 471
  - 472
  - 473
  - 474
  - 475
  - 444
  - 478
  dask._task_spec.GraphNode.get_all_slots:
  - 496
  - 497
  - 500
  - 495
  dask._task_spec.GraphNode.ref:
  - 379
  dask._task_spec.GraphNode.substitute:
  - 426
  dask._task_spec.NestedContainer:
  - 837
  dask._task_spec.NestedContainer.__dask_tokenize__:
  - 898
  - 900
  - 903
  dask._task_spec.NestedContainer.__getstate__:
  - 864
  - 856
  - 857
  - 858
  - 859
  - 863
  dask._task_spec.NestedContainer.__init__:
  - 845
  - 847
  dask._task_spec.NestedContainer.__iter__:
  - 910
  dask._task_spec.NestedContainer.__repr__:
  - 873
  dask._task_spec.NestedContainer.__setstate__:
  - 868
  dask._task_spec.NestedContainer.substitute:
  - 879
  - 881
  - 883
  - 886
  - 887
  dask._task_spec.NestedContainer.to_container:
  - 907
  dask._task_spec.Task:
  - 641
  dask._task_spec.Task.__call__:
  - 750
  - 760
  - 761
  - 762
  - 763
  - 764
  dask._task_spec.Task.__call__._eval:
  - 753
  - 754
  - 755
  dask._task_spec.Task.__dask_tokenize__:
  - 714
  dask._task_spec.Task.__getstate__:
  - 772
  - 773
  dask._task_spec.Task.__hash__:
  - 696
  dask._task_spec.Task.__init__:
  - 672
  - 654
  - 660
  - 661
  - 662
  - 665
  - 666
  - 667
  - 668
  - 670
  - 671
  dask._task_spec.Task.__repr__:
  - 737
  - 738
  - 739
  - 740
  - 719
  - 720
  - 725
  - 726
  - 727
  - 728
  - 730
  - 731
  - 732
  dask._task_spec.Task.__setstate__:
  - 768
  - 769
  - 767
  dask._task_spec.Task._get_token:
  - 705
  - 699
  - 703
  dask._task_spec.Task.copy:
  - 688
  dask._task_spec.Task.is_coro:
  - 777
  - 782
  dask._task_spec.Task.substitute:
  - 800
  - 801
  - 808
  - 809
  - 812
  - 814
  - 825
  - 821
  - 791
  - 793
  - 795
  - 797
  - 798
  dask._task_spec.TaskRef.__eq__:
  - 353
  dask._task_spec.TaskRef.__hash__:
  - 350
  dask._task_spec.TaskRef.__repr__:
  - 347
  dask._task_spec.TaskRef.__str__:
  - 344
  dask._task_spec.TaskRef.substitute:
  - 361
  - 363
  - 364
  - 365
  - 368
  dask._task_spec._DevNullMapping.__iter__:
  - 1048
  dask._task_spec._MultiContainer.__contains__:
  - 188
  - 189
  dask._task_spec._batched:
  - 75
  - 85
  - 87
  - 88
  - 89
  - 91
  dask._task_spec._execute_subgraph:
  - 200
  - 201
  - 202
  - 199
  dask._task_spec._extra_args:
  - 1204
  - 1205
  - 1206
  - 1207
  - 1212
  - 1213
  dask._task_spec._get_dependencies:
  - 617
  - 619
  - 621
  - 622
  - 624
  - 625
  - 626
  - 628
  dask._task_spec._identity_cast:
  - 111
  dask._task_spec._instantiate_named_tuple:
  - 177
  dask._task_spec._wrap_namedtuple_task:
  - 162
  - 163
  - 164
  - 165
  - 166
  - 169
  - 171
  - 172
  dask._task_spec.batched:
  - 97
  dask._task_spec.convert_legacy_graph:
  - 266
  - 267
  - 269
  - 270
  - 271
  - 273
  - 274
  dask._task_spec.convert_legacy_task:
  - 257
  - 211
  - 214
  - 218
  - 219
  - 220
  - 222
  - 223
  - 224
  - 226
  - 227
  - 228
  - 229
  - 231
  - 236
  - 237
  - 238
  - 241
  - 248
  - 249
  - 250
  - 252
  - 253
  - 254
  - 255
  dask._task_spec.cull:
  - 1184
  - 1185
  - 1191
  - 1192
  - 1194
  - 1196
  - 1178
  - 1182
  dask._task_spec.execute_graph:
  - 1056
  - 1067
  - 1070
  - 1072
  - 1073
  - 1074
  - 1080
  - 1082
  - 1083
  - 1084
  - 1086
  dask._task_spec.fuse_linear_task_spec:
  - 1152
  - 1154
  - 1155
  - 1159
  - 1163
  - 1167
  - 1168
  - 1169
  - 1171
  - 1093
  - 1100
  - 1101
  - 1102
  - 1104
  - 1107
  - 1108
  - 1111
  - 1116
  - 1126
  - 1128
  - 1130
  - 1131
  - 1136
  - 1137
  - 1144
  - 1150
  - 1151
  dask._task_spec.parse_input:
  - 135
  - 138
  - 139
  - 141
  - 142
  - 143
  - 144
  - 146
  - 147
  - 148
  - 149
  - 150
  - 151
  - 152
  - 153
  - 154
  - 155
  - 156
  - 118
  dask._task_spec.resolve_aliases:
  - 320
  - 289
  - 322
  - 291
  - 292
  - 293
  - 326
  - 295
  - 296
  - 327
  - 298
  - 328
  - 300
  - 330
  - 332
  - 280
  - 314
  dask._version.get_versions:
  - 21
  dask.array:
  - 620
  - 623
  - 635
  - 796
  - 797
  - 798
  - 799
  - 800
  - 801
  - 802
  - 803
  - 804
  - 805
  - 806
  - 807
  - 808
  - 809
  - 810
  - 811
  - 812
  - 813
  - 814
  - 815
  - 816
  - 817
  - 818
  - 819
  - 820
  - 821
  - 822
  - 823
  - 824
  - 825
  - 826
  - 827
  - 828
  - 829
  - 830
  - 831
  - 832
  - 833
  - 834
  - 835
  - 836
  - 837
  - 838
  - 839
  - 840
  - 841
  - 842
  - 843
  - 844
  - 845
  - 846
  - 847
  - 848
  - 849
  - 850
  - 851
  - 852
  - 853
  - 854
  - 855
  - 856
  - 857
  - 858
  - 859
  - 860
  - 861
  - 862
  - 863
  - 864
  - 865
  - 866
  - 867
  - 868
  - 869
  - 870
  - 871
  - 872
  - 873
  - 874
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  - 881
  - 882
  - 883
  - 884
  - 885
  - 886
  - 887
  - 888
  - 889
  - 890
  - 891
  - 892
  - 893
  - 894
  - 895
  - 896
  - 897
  - 898
  - 899
  - 900
  - 901
  - 902
  - 903
  - 904
  - 905
  - 906
  - 907
  - 908
  - 909
  - 910
  - 911
  - 912
  - 913
  - 914
  - 922
  dask.array._array_expr._backends:
  - 97
  - 99
  - 104
  - 106
  - 79
  - 111
  - 90
  - 92
  dask.array._array_expr._backends.create_array_collection:
  - 32
  - 65
  - 66
  - 35
  - 68
  - 38
  - 71
  - 40
  - 41
  - 74
  - 76
  - 46
  - 47
  - 48
  - 55
  - 61
  - 62
  - 63
  dask.array._array_expr._backends.create_scalar_collection:
  - 120
  - 124
  - 128
  dask.array._array_expr._backends.get_collection_type_array:
  - 83
  dask.array._array_expr._blockwise.Blockwise.__dask_tokenize__:
  - 125
  - 127
  dask.array._array_expr._blockwise.Blockwise._layer:
  - 151
  - 160
  - 161
  - 162
  - 163
  - 164
  - 166
  - 167
  - 168
  - 169
  - 177
  - 179
  - 181
  - 185
  - 186
  - 187
  - 188
  - 192
  - 203
  dask.array._array_expr._blockwise.Blockwise._lower:
  - 206
  - 207
  - 208
  - 210
  - 211
  - 212
  dask.array._array_expr._blockwise.Blockwise._meta:
  - 72
  - 66
  - 67
  - 71
  dask.array._array_expr._blockwise.Blockwise._meta_provided:
  - 62
  dask.array._array_expr._blockwise.Blockwise._name:
  - 146
  - 142
  - 143
  dask.array._array_expr._blockwise.Blockwise.args:
  - 56
  dask.array._array_expr._blockwise.Blockwise.chunks:
  - 77
  - 78
  - 81
  - 88
  - 89
  - 90
  - 93
  - 94
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  - 112
  - 117
  - 118
  dask.array._array_expr._blockwise.Blockwise.dtype:
  - 122
  dask.array._array_expr._blockwise.Elemwise._info:
  - 257
  - 290
  - 259
  - 294
  - 295
  - 271
  - 272
  - 278
  - 283
  - 284
  dask.array._array_expr._blockwise.Elemwise._meta:
  - 229
  dask.array._array_expr._blockwise.Elemwise.args:
  - 329
  - 330
  - 324
  - 325
  dask.array._array_expr._blockwise.Elemwise.elemwise_args:
  - 235
  dask.array._array_expr._blockwise.Elemwise.out_ind:
  - 240
  - 241
  - 242
  - 245
  - 246
  - 247
  - 249
  - 250
  - 251
  - 253
  dask.array._array_expr._blockwise.Elemwise.token:
  - 319
  dask.array._array_expr._blockwise.Transpose:
  - 342
  dask.array._array_expr._blockwise.Transpose.args:
  - 374
  dask.array._array_expr._collection:
  - 1456
  dask.array._array_expr._collection.Array:
  - 36
  - 37
  - 39
  dask.array._array_expr._collection.Array.T:
  - 330
  dask.array._array_expr._collection.Array.__abs__:
  - 201
  dask.array._array_expr._collection.Array.__add__:
  - 165
  dask.array._array_expr._collection.Array.__and__:
  - 205
  dask.array._array_expr._collection.Array.__array_ufunc__:
  - 642
  - 645
  - 649
  - 652
  - 654
  - 655
  - 659
  - 628
  - 629
  - 630
  - 662
  - 633
  - 634
  - 638
  - 639
  dask.array._array_expr._collection.Array.__dask_graph__:
  - 70
  - 71
  dask.array._array_expr._collection.Array.__dask_keys__:
  - 74
  - 75
  dask.array._array_expr._collection.Array.__dask_postpersist__:
  - 56
  - 61
  - 62
  dask.array._array_expr._collection.Array.__div__:
  - 213
  dask.array._array_expr._collection.Array.__divmod__:
  - 306
  dask.array._array_expr._collection.Array.__eq__:
  - 221
  dask.array._array_expr._collection.Array.__floordiv__:
  - 195
  dask.array._array_expr._collection.Array.__ge__:
  - 229
  dask.array._array_expr._collection.Array.__getitem__:
  - 129
  - 130
  - 161
  - 162
  - 136
  - 145
  - 147
  - 148
  - 149
  - 151
  - 152
  - 153
  - 158
  dask.array._array_expr._collection.Array.__gt__:
  - 225
  dask.array._array_expr._collection.Array.__invert__:
  - 232
  dask.array._array_expr._collection.Array.__le__:
  - 248
  dask.array._array_expr._collection.Array.__len__:
  - 125
  dask.array._array_expr._collection.Array.__lshift__:
  - 236
  dask.array._array_expr._collection.Array.__lt__:
  - 244
  dask.array._array_expr._collection.Array.__mod__:
  - 252
  dask.array._array_expr._collection.Array.__mul__:
  - 171
  dask.array._array_expr._collection.Array.__ne__:
  - 260
  dask.array._array_expr._collection.Array.__neg__:
  - 263
  dask.array._array_expr._collection.Array.__or__:
  - 267
  dask.array._array_expr._collection.Array.__pow__:
  - 183
  dask.array._array_expr._collection.Array.__radd__:
  - 168
  dask.array._array_expr._collection.Array.__rand__:
  - 209
  dask.array._array_expr._collection.Array.__rdiv__:
  - 217
  dask.array._array_expr._collection.Array.__rdivmod__:
  - 312
  dask.array._array_expr._collection.Array.__rfloordiv__:
  - 198
  dask.array._array_expr._collection.Array.__rlshift__:
  - 240
  dask.array._array_expr._collection.Array.__rmod__:
  - 256
  dask.array._array_expr._collection.Array.__rmul__:
  - 174
  dask.array._array_expr._collection.Array.__ror__:
  - 274
  dask.array._array_expr._collection.Array.__rpow__:
  - 186
  dask.array._array_expr._collection.Array.__rrshift__:
  - 282
  dask.array._array_expr._collection.Array.__rshift__:
  - 278
  dask.array._array_expr._collection.Array.__rsub__:
  - 180
  dask.array._array_expr._collection.Array.__rtruediv__:
  - 192
  dask.array._array_expr._collection.Array.__rxor__:
  - 290
  dask.array._array_expr._collection.Array.__sub__:
  - 177
  dask.array._array_expr._collection.Array.__truediv__:
  - 189
  dask.array._array_expr._collection.Array.__xor__:
  - 286
  dask.array._array_expr._collection.Array.all:
  - 504
  - 494
  dask.array._array_expr._collection.Array.any:
  - 481
  - 491
  dask.array._array_expr._collection.Array.astype:
  - 577
  - 560
  - 563
  - 564
  - 533
  - 568
  - 569
  - 570
  - 572
  dask.array._array_expr._collection.Array.clip:
  - 625
  - 614
  dask.array._array_expr._collection.Array.compute:
  - 81
  dask.array._array_expr._collection.Array.conj:
  - 601
  - 611
  dask.array._array_expr._collection.Array.dask:
  - 67
  dask.array._array_expr._collection.Array.imag:
  - 598
  dask.array._array_expr._collection.Array.map_blocks:
  - 582
  dask.array._array_expr._collection.Array.map_overlap:
  - 667
  - 677
  dask.array._array_expr._collection.Array.max:
  - 520
  - 530
  dask.array._array_expr._collection.Array.mean:
  - 364
  - 374
  dask.array._array_expr._collection.Array.min:
  - 507
  - 517
  dask.array._array_expr._collection.Array.moment:
  - 449
  - 439
  dask.array._array_expr._collection.Array.optimize:
  - 87
  dask.array._array_expr._collection.Array.persist:
  - 84
  dask.array._array_expr._collection.Array.prod:
  - 461
  - 471
  dask.array._array_expr._collection.Array.real:
  - 592
  dask.array._array_expr._collection.Array.rechunk:
  - 340
  dask.array._array_expr._collection.Array.simplify:
  - 90
  dask.array._array_expr._collection.Array.std:
  - 386
  - 396
  dask.array._array_expr._collection.Array.sum:
  - 354
  - 343
  dask.array._array_expr._collection.Array.transpose:
  - 320
  - 322
  - 324
  - 326
  - 319
  dask.array._array_expr._collection.Array.var:
  - 409
  - 419
  dask.array._array_expr._collection._as_dtype:
  - 1202
  - 1199
  dask.array._array_expr._collection.array:
  - 1458
  - 1461
  - 1462
  dask.array._array_expr._collection.asanyarray:
  - 1344
  - 1345
  - 1347
  - 1284
  - 1348
  - 1349
  - 1351
  - 1353
  - 1360
  - 1335
  - 1336
  - 1337
  - 1338
  - 1339
  - 1340
  - 1341
  - 1342
  - 1343
  dask.array._array_expr._collection.asarray:
  - 1280
  - 1208
  - 1259
  - 1260
  - 1261
  - 1262
  - 1263
  - 1264
  - 1265
  - 1266
  - 1267
  - 1268
  - 1270
  - 1271
  - 1273
  - 1274
  - 1275
  - 1277
  - 1279
  dask.array._array_expr._collection.blockwise:
  - 708
  - 847
  - 853
  - 855
  - 857
  - 860
  - 861
  dask.array._array_expr._collection.concatenate:
  - 1538
  - 1541
  - 1543
  - 1550
  - 1551
  - 1553
  - 1555
  - 1556
  - 1559
  - 1560
  - 1561
  - 1563
  - 1574
  - 1575
  - 1579
  - 1580
  - 1581
  - 1467
  - 1511
  - 1513
  - 1516
  - 1517
  - 1520
  - 1521
  - 1522
  - 1524
  - 1527
  - 1530
  - 1531
  - 1532
  - 1533
  dask.array._array_expr._collection.concatenate.<lambda1>:
  - 1522
  dask.array._array_expr._collection.elemwise:
  - 928
  - 930
  - 879
  - 918
  - 922
  - 925
  dask.array._array_expr._collection.from_array:
  - 1184
  - 1185
  - 1168
  - 1172
  - 1173
  - 1016
  - 1178
  - 1179
  - 1181
  - 1182
  dask.array._array_expr._collection.from_graph:
  - 683
  - 684
  dask.array._array_expr._collection.rechunk:
  - 1000
  - 1001
  - 941
  dask.array._array_expr._collection.stack:
  - 1410
  - 1412
  - 1414
  - 1415
  - 1421
  - 1422
  - 1425
  - 1427
  - 1429
  - 1433
  - 1437
  - 1440
  - 1441
  - 1443
  - 1445
  - 1447
  - 1448
  - 1449
  - 1451
  - 1453
  - 1364
  dask.array._array_expr._creation:
  - 194
  - 195
  - 196
  - 197
  - 536
  dask.array._array_expr._creation.Arange._layer:
  - 64
  - 59
  - 61
  dask.array._array_expr._creation.Arange._meta:
  - 46
  dask.array._array_expr._creation.Arange.chunks:
  - 50
  - 51
  dask.array._array_expr._creation.Arange.dtype:
  - 36
  - 37
  dask.array._array_expr._creation.Arange.num_rows:
  - 31
  dask.array._array_expr._creation.BroadcastTrick._layer:
  - 132
  - 133
  - 134
  - 135
  - 136
  - 137
  - 141
  dask.array._array_expr._creation.BroadcastTrick._meta:
  - 128
  - 127
  dask.array._array_expr._creation.Empty:
  - 156
  dask.array._array_expr._creation.Full:
  - 160
  dask.array._array_expr._creation.Linspace._layer:
  - 104
  - 106
  - 109
  dask.array._array_expr._creation.Linspace.dtype:
  - 89
  dask.array._array_expr._creation.Linspace.num_rows:
  - 85
  dask.array._array_expr._creation.Linspace.step:
  - 96
  - 99
  dask.array._array_expr._creation.Ones:
  - 148
  dask.array._array_expr._creation.Zeros:
  - 152
  dask.array._array_expr._creation.arange:
  - 240
  - 201
  - 237
  dask.array._array_expr._creation.empty_like:
  - 290
  - 333
  - 334
  - 338
  - 339
  - 341
  dask.array._array_expr._creation.full:
  - 464
  - 468
  - 469
  - 472
  - 473
  dask.array._array_expr._creation.full_like:
  - 517
  - 518
  - 522
  - 523
  - 525
  - 477
  dask.array._array_expr._creation.linspace:
  - 281
  - 282
  - 283
  - 246
  dask.array._array_expr._creation.ones_like:
  - 352
  - 388
  - 389
  - 393
  - 394
  - 396
  dask.array._array_expr._creation.repeat:
  - 538
  - 539
  - 544
  - 547
  - 549
  - 552
  - 553
  - 554
  - 557
  - 559
  - 560
  - 561
  - 562
  - 563
  - 565
  - 573
  - 574
  - 575
  - 577
  - 578
  - 581
  - 583
  dask.array._array_expr._creation.wrap:
  - 191
  dask.array._array_expr._creation.wrap_func_shape_as_first_arg:
  - 164
  - 167
  - 170
  - 172
  - 178
  - 179
  - 180
  - 184
  dask.array._array_expr._creation.zeros_like:
  - 448
  - 449
  - 451
  - 407
  - 443
  - 444
  dask.array._array_expr._expr.ArrayExpr.__dask_keys__:
  - 105
  dask.array._array_expr._expr.ArrayExpr.__dask_keys__.unwrap:
  - 101
  - 102
  dask.array._array_expr._expr.ArrayExpr.__hash__:
  - 108
  dask.array._array_expr._expr.ArrayExpr.__len__:
  - 75
  - 67
  - 69
  dask.array._array_expr._expr.ArrayExpr._cached_keys:
  - 95
  - 79
  dask.array._array_expr._expr.ArrayExpr._cached_keys.keys:
  - 84
  - 85
  - 86
  - 87
  - 88
  - 89
  - 92
  dask.array._array_expr._expr.ArrayExpr.chunks:
  - 49
  - 50
  dask.array._array_expr._expr.ArrayExpr.chunksize:
  - 37
  dask.array._array_expr._expr.ArrayExpr.dtype:
  - 41
  dask.array._array_expr._expr.ArrayExpr.finalize_compute:
  - 132
  dask.array._array_expr._expr.ArrayExpr.ndim:
  - 33
  dask.array._array_expr._expr.ArrayExpr.numblocks:
  - 55
  dask.array._array_expr._expr.ArrayExpr.optimize:
  - 111
  dask.array._array_expr._expr.ArrayExpr.rechunk:
  - 128
  - 121
  - 126
  dask.array._array_expr._expr.ArrayExpr.shape:
  - 29
  dask.array._array_expr._expr.ArrayExpr.size:
  - 59
  - 60
  dask.array._array_expr._expr.Concatenate._layer:
  - 259
  - 260
  - 264
  - 266
  - 271
  dask.array._array_expr._expr.Concatenate._meta:
  - 241
  dask.array._array_expr._expr.Concatenate.args:
  - 237
  dask.array._array_expr._expr.Concatenate.chunks:
  - 248
  dask.array._array_expr._expr.FinalizeComputeArray._simplify_down:
  - 288
  - 281
  - 286
  dask.array._array_expr._expr.Stack._layer:
  - 225
  - 227
  - 229
  - 209
  - 219
  - 222
  - 223
  dask.array._array_expr._expr.Stack._meta:
  - 193
  dask.array._array_expr._expr.Stack.args:
  - 189
  dask.array._array_expr._expr.Stack.chunks:
  - 197
  dask.array._array_expr._expr.unify_chunks_expr:
  - 139
  - 141
  - 142
  - 143
  - 144
  - 145
  - 148
  - 151
  - 152
  - 153
  - 154
  - 157
  - 159
  - 163
  - 164
  - 167
  - 171
  - 173
  - 175
  - 176
  - 180
  dask.array._array_expr._gufunc:
  - 24
  - 25
  - 22
  dask.array._array_expr._gufunc.GUfuncLeafExpr._layer:
  - 584
  - 579
  dask.array._array_expr._gufunc.GUfuncLeafExpr._meta:
  - 560
  dask.array._array_expr._gufunc.GUfuncLeafExpr._name:
  - 564
  dask.array._array_expr._gufunc.GUfuncLeafExpr._shape:
  - 568
  dask.array._array_expr._gufunc.GUfuncLeafExpr.chunks:
  - 576
  - 573
  dask.array._array_expr._gufunc._parse_gufunc_signature:
  - 33
  - 48
  - 49
  - 51
  - 53
  - 56
  - 57
  - 59
  dask.array._array_expr._gufunc._validate_normalize_axes:
  - 128
  - 130
  - 132
  - 133
  - 134
  - 144
  - 149
  - 150
  - 157
  - 158
  - 159
  - 167
  - 169
  - 170
  - 64
  - 85
  - 86
  - 88
  - 92
  - 96
  - 97
  - 99
  - 100
  - 102
  - 105
  - 106
  - 108
  - 110
  - 114
  - 115
  - 121
  - 122
  - 123
  - 125
  - 126
  dask.array._array_expr._gufunc.apply_gufunc:
  - 527
  - 528
  - 531
  - 532
  - 535
  - 536
  - 539
  - 540
  - 194
  - 298
  - 303
  - 304
  - 307
  - 310
  - 314
  - 315
  - 317
  - 318
  - 321
  - 326
  - 328
  - 329
  - 333
  - 334
  - 336
  - 339
  - 340
  - 341
  - 344
  - 345
  - 346
  - 354
  - 359
  - 366
  - 367
  - 368
  - 371
  - 375
  - 381
  - 383
  - 391
  - 393
  - 394
  - 395
  - 396
  - 397
  - 403
  - 404
  - 406
  - 407
  - 409
  - 410
  - 413
  - 416
  - 418
  - 424
  - 425
  - 426
  - 427
  - 429
  - 430
  - 433
  - 435
  - 437
  - 440
  - 449
  - 450
  - 452
  - 458
  - 463
  - 470
  - 471
  - 476
  - 480
  - 481
  - 486
  - 487
  - 490
  - 495
  - 496
  - 497
  dask.array._array_expr._gufunc.as_gufunc:
  - 755
  - 853
  - 847
  dask.array._array_expr._gufunc.as_gufunc._as_gufunc:
  - 851
  dask.array._array_expr._gufunc.gufunc:
  - 590
  dask.array._array_expr._gufunc.gufunc.__call__:
  - 738
  dask.array._array_expr._gufunc.gufunc.__init__:
  - 717
  - 734
  dask.array._array_expr._io.FromArray._layer:
  - 96
  - 97
  - 98
  - 100
  - 101
  - 133
  - 104
  - 107
  - 108
  - 110
  - 111
  - 115
  - 116
  - 117
  - 122
  dask.array._array_expr._io.FromArray._meta:
  - 84
  - 85
  - 86
  dask.array._array_expr._io.FromArray.asarray_arg:
  - 90
  - 91
  - 93
  dask.array._array_expr._io.FromArray.chunks:
  - 78
  - 79
  dask.array._array_expr._io.FromGraph._layer:
  - 48
  - 41
  - 44
  - 45
  dask.array._array_expr._io.FromGraph._meta:
  - 30
  dask.array._array_expr._io.FromGraph._name:
  - 38
  dask.array._array_expr._io.FromGraph.chunks:
  - 34
  dask.array._array_expr._map_blocks.map_blocks:
  - 384
  - 385
  - 386
  - 388
  - 393
  - 267
  - 395
  - 396
  - 270
  - 400
  - 277
  - 278
  - 405
  - 406
  - 408
  - 29
  - 286
  - 413
  - 289
  - 417
  - 291
  - 419
  - 294
  - 422
  - 297
  - 425
  - 300
  - 301
  - 428
  - 430
  - 432
  - 307
  - 309
  - 437
  - 438
  - 439
  - 313
  - 315
  - 316
  - 317
  - 446
  - 323
  - 324
  - 325
  - 326
  - 328
  - 329
  - 330
  - 331
  - 332
  - 456
  - 459
  - 460
  - 336
  - 337
  - 466
  - 467
  - 340
  - 341
  - 469
  - 345
  - 474
  - 349
  - 350
  - 479
  - 353
  - 354
  - 481
  - 482
  - 486
  - 366
  - 369
  dask.array._array_expr._overlap:
  - 840
  dask.array._array_expr._overlap.MapOverlap._layer:
  - 89
  - 91
  - 84
  dask.array._array_expr._overlap.MapOverlap._meta:
  - 72
  dask.array._array_expr._overlap.MapOverlap._name:
  - 80
  dask.array._array_expr._overlap.MapOverlap.chunks:
  - 76
  dask.array._array_expr._overlap._get_overlap_rechunked_chunks:
  - 386
  - 388
  dask.array._array_expr._overlap._overlap_internal_chunks:
  - 38
  - 39
  - 44
  - 45
  - 46
  - 27
  - 29
  - 30
  - 31
  dask.array._array_expr._overlap._remove_overlap_boundaries:
  - 296
  - 297
  - 291
  - 293
  dask.array._array_expr._overlap._trim:
  - 166
  - 167
  - 171
  - 172
  - 178
  - 179
  - 184
  - 187
  - 188
  - 158
  - 191
  dask.array._array_expr._overlap.add_dummy_padding:
  - 480
  - 512
  - 489
  - 490
  - 491
  - 492
  - 495
  - 498
  - 499
  - 505
  - 506
  - 509
  - 511
  dask.array._array_expr._overlap.boundaries:
  - 320
  - 322
  - 323
  - 324
  - 325
  - 326
  - 327
  - 328
  - 329
  - 302
  - 309
  - 310
  - 311
  - 312
  - 314
  - 315
  - 316
  - 319
  dask.array._array_expr._overlap.coerce_boundary:
  - 833
  - 834
  - 835
  - 836
  - 829
  - 831
  dask.array._array_expr._overlap.coerce_depth:
  - 807
  - 809
  - 811
  - 812
  - 813
  - 814
  - 815
  dask.array._array_expr._overlap.coerce_depth_type:
  - 819
  - 820
  - 821
  - 823
  dask.array._array_expr._overlap.constant:
  - 275
  - 276
  - 279
  - 282
  - 283
  - 287
  dask.array._array_expr._overlap.ensure_minimum_chunksize:
  - 355
  - 361
  - 362
  - 363
  - 364
  - 335
  - 368
  - 369
  - 371
  - 373
  - 374
  - 375
  - 382
  dask.array._array_expr._overlap.map_overlap:
  - 768
  - 772
  - 775
  - 777
  - 778
  - 781
  - 526
  - 782
  - 783
  - 787
  - 790
  - 791
  - 792
  - 800
  - 681
  - 682
  - 689
  - 690
  - 691
  - 694
  - 700
  - 716
  - 717
  - 720
  - 722
  - 724
  - 725
  - 728
  - 729
  - 731
  - 732
  - 733
  - 743
  - 744
  - 745
  - 747
  - 748
  - 753
  - 754
  - 756
  - 757
  - 758
  - 759
  - 761
  - 766
  - 767
  dask.array._array_expr._overlap.map_overlap.assert_int_chunksize:
  - 741
  dask.array._array_expr._overlap.map_overlap.coerce:
  - 712
  - 713
  - 714
  dask.array._array_expr._overlap.nearest:
  - 256
  - 257
  - 258
  - 261
  - 262
  - 263
  - 266
  - 267
  - 269
  - 271
  - 250
  dask.array._array_expr._overlap.overlap:
  - 449
  - 450
  - 452
  - 453
  - 455
  - 392
  - 456
  - 460
  - 461
  - 470
  - 471
  - 473
  - 475
  dask.array._array_expr._overlap.overlap_internal:
  - 64
  - 51
  dask.array._array_expr._overlap.periodic:
  - 196
  - 202
  - 203
  - 204
  - 207
  - 208
  - 209
  - 214
  - 216
  dask.array._array_expr._overlap.reflect:
  - 224
  - 226
  - 227
  - 228
  - 232
  - 233
  - 234
  - 237
  - 238
  - 239
  - 244
  - 246
  - 220
  dask.array._array_expr._overlap.sliding_window_view:
  - 896
  - 900
  - 903
  - 906
  - 842
  - 844
  - 845
  - 848
  - 849
  - 850
  - 858
  - 859
  - 867
  - 872
  - 873
  - 875
  - 877
  - 880
  - 881
  - 882
  - 884
  - 885
  - 888
  - 890
  dask.array._array_expr._overlap.trim_internal:
  - 129
  - 130
  - 131
  - 132
  - 137
  - 139
  - 142
  - 112
  - 144
  - 145
  - 146
  - 148
  - 149
  - 122
  - 125
  - 126
  - 127
  dask.array._array_expr._overlap.trim_overlap:
  - 107
  - 108
  - 95
  dask.array._array_expr._rechunk.Rechunk._lower:
  - 96
  - 90
  - 99
  - 93
  dask.array._array_expr._rechunk.Rechunk._name:
  - 48
  dask.array._array_expr._rechunk.Rechunk.chunks:
  - 64
  - 66
  - 67
  - 68
  - 70
  - 78
  - 81
  - 82
  - 84
  - 53
  - 56
  - 59
  - 60
  - 61
  - 62
  dask.array._array_expr._rechunk.TasksRechunk._layer:
  - 130
  - 132
  - 115
  - 125
  - 126
  - 127
  dask.array._array_expr._rechunk.TasksRechunk.chunks:
  - 109
  dask.array._array_expr._rechunk._compute_rechunk:
  - 136
  - 142
  - 143
  - 144
  - 145
  - 147
  - 148
  - 149
  - 151
  - 152
  - 153
  - 157
  - 158
  - 162
  - 164
  - 166
  - 167
  - 169
  - 173
  - 174
  - 175
  - 177
  - 179
  - 193
  - 196
  dask.array._array_expr._reductions.PartialReduce.__dask_tokenize__:
  - 280
  - 282
  dask.array._array_expr._reductions.PartialReduce._layer:
  - 320
  - 321
  - 322
  - 324
  - 327
  - 328
  - 330
  - 331
  - 315
  - 316
  - 318
  - 319
  dask.array._array_expr._reductions.PartialReduce._layer.<lambda1>:
  - 321
  dask.array._array_expr._reductions.PartialReduce._meta:
  - 357
  - 358
  - 359
  - 361
  - 339
  - 341
  - 345
  - 348
  dask.array._array_expr._reductions.PartialReduce._name:
  - 290
  dask.array._array_expr._reductions.PartialReduce.chunks:
  - 299
  - 303
  - 306
  - 307
  - 308
  - 309
  - 310
  dask.array._array_expr._reductions.PartialReduce.chunks.<lambda1>:
  - 308
  dask.array._array_expr._reductions._tree_reduce:
  - 256
  - 214
  - 219
  - 220
  - 221
  - 222
  - 223
  - 224
  - 230
  - 231
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 243
  - 246
  - 247
  - 248
  - 249
  - 250
  dask.array._array_expr._reductions.reduction:
  - 140
  - 145
  - 146
  - 147
  - 149
  - 151
  - 153
  - 154
  - 155
  - 156
  - 157
  - 161
  - 165
  - 41
  - 170
  - 173
  - 175
  - 179
  - 187
  dask.array._array_expr._shuffle.Shuffle._chunk_size_limit:
  - 74
  - 75
  - 76
  dask.array._array_expr._shuffle.Shuffle._chunksize_tolerance:
  - 70
  dask.array._array_expr._shuffle.Shuffle._layer:
  - 128
  - 129
  - 130
  - 132
  - 135
  - 136
  - 139
  - 140
  - 143
  - 146
  - 150
  - 151
  - 152
  - 156
  - 159
  - 163
  - 164
  - 166
  - 168
  - 169
  - 173
  - 176
  - 177
  - 179
  - 181
  - 183
  - 184
  - 187
  - 188
  - 191
  - 192
  - 106
  - 109
  - 110
  - 113
  - 114
  - 115
  - 117
  - 118
  - 124
  - 127
  dask.array._array_expr._shuffle.Shuffle._name:
  - 56
  dask.array._array_expr._shuffle.Shuffle._new_chunks:
  - 96
  - 98
  - 99
  - 83
  - 84
  - 85
  - 86
  - 88
  - 89
  - 91
  - 92
  - 93
  dask.array._array_expr._shuffle.Shuffle.chunks:
  - 65
  - 66
  - 61
  - 62
  - 63
  dask.array._array_expr._shuffle._getitem:
  - 202
  dask.array._array_expr._shuffle._shuffle:
  - 33
  - 35
  - 38
  - 39
  - 44
  dask.array._array_expr._shuffle._validate_indexer:
  - 18
  - 26
  - 21
  dask.array._array_expr._shuffle.concatenate_arrays:
  - 208
  - 206
  - 207
  dask.array._array_expr._shuffle.convert_key:
  - 216
  - 214
  - 215
  dask.array._array_expr._slicing.ArrayOffsetDep.__init__:
  - 217
  dask.array._array_expr._slicing.Slice._meta:
  - 376
  - 377
  - 378
  dask.array._array_expr._slicing.SliceSlicesIntegers._layer:
  - 418
  - 422
  - 424
  - 425
  - 427
  - 396
  - 397
  - 399
  - 402
  - 403
  - 407
  - 408
  - 411
  - 412
  - 413
  dask.array._array_expr._slicing.SliceSlicesIntegers.chunks:
  - 392
  - 388
  - 389
  - 390
  dask.array._array_expr._slicing.SlicesWrapNone._layer:
  - 451
  - 452
  - 453
  - 454
  - 456
  - 457
  - 458
  - 459
  - 461
  - 463
  - 444
  - 446
  - 447
  dask.array._array_expr._slicing.SlicesWrapNone.chunks:
  - 437
  dask.array._array_expr._slicing.SlicesWrapNone.expand:
  - 441
  dask.array._array_expr._slicing.TakeUnknownOneChunk._layer:
  - 480
  - 481
  - 485
  - 486
  - 477
  - 478
  - 479
  dask.array._array_expr._slicing.normalize_index:
  - 129
  - 130
  - 135
  - 136
  - 137
  - 140
  - 142
  - 143
  - 144
  - 145
  - 146
  - 147
  - 83
  - 110
  - 114
  - 116
  - 117
  - 119
  - 121
  - 122
  - 124
  dask.array._array_expr._slicing.slice_array:
  - 226
  - 231
  - 232
  - 238
  - 239
  - 240
  - 241
  dask.array._array_expr._slicing.slice_slices_and_integers:
  - 331
  - 333
  - 334
  - 338
  - 339
  dask.array._array_expr._slicing.slice_with_int_dask_array:
  - 64
  - 66
  - 67
  - 69
  - 70
  - 71
  - 78
  - 79
  - 50
  - 52
  - 53
  - 56
  - 61
  - 30
  - 63
  dask.array._array_expr._slicing.slice_with_int_dask_array_on_axis:
  - 162
  - 197
  - 167
  - 172
  - 174
  - 181
  - 152
  dask.array._array_expr._slicing.slice_with_newaxes:
  - 259
  - 261
  - 262
  - 245
  - 251
  - 252
  - 253
  - 254
  - 255
  dask.array._array_expr._slicing.slice_wrap_lists:
  - 271
  - 282
  - 283
  - 288
  - 290
  - 294
  - 295
  - 296
  - 297
  - 300
  - 301
  - 304
  - 305
  - 309
  - 311
  - 314
  - 320
  - 321
  - 323
  dask.array._array_expr._slicing.take:
  - 352
  - 355
  - 356
  - 357
  - 358
  - 359
  - 360
  - 343
  - 347
  - 348
  dask.array._array_expr._ufunc:
  - 69
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 187
  - 188
  - 189
  - 190
  - 191
  - 192
  - 193
  - 195
  - 196
  - 197
  - 198
  - 199
  - 200
  - 201
  - 202
  - 203
  - 204
  - 205
  - 206
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 222
  - 223
  - 224
  - 227
  - 228
  - 229
  - 230
  - 231
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 238
  - 239
  - 240
  - 241
  - 242
  - 245
  - 246
  - 247
  - 248
  - 250
  - 251
  - 254
  - 255
  - 256
  - 257
  - 258
  - 259
  - 260
  - 262
  - 264
  - 265
  - 266
  - 267
  - 271
  - 272
  - 273
  - 274
  - 275
  - 276
  - 280
  - 281
  - 282
  - 283
  - 284
  - 285
  - 286
  - 287
  - 288
  - 291
  - 324
  - 333
  - 342
  dask.array._array_expr._ufunc.DoubleOutputs._layer:
  - 320
  - 319
  dask.array._array_expr._ufunc.DoubleOutputs._meta:
  - 304
  - 305
  - 306
  - 307
  dask.array._array_expr._ufunc.DoubleOutputs._name:
  - 315
  dask.array._array_expr._ufunc.angle:
  - 296
  - 293
  - 294
  - 295
  dask.array._array_expr._ufunc.da_frompyfunc:
  - 35
  dask.array._array_expr._ufunc.da_frompyfunc.__call__:
  - 55
  dask.array._array_expr._ufunc.da_frompyfunc.__dask_tokenize__:
  - 49
  dask.array._array_expr._ufunc.da_frompyfunc.__dir__:
  - 64
  - 65
  - 66
  - 63
  dask.array._array_expr._ufunc.da_frompyfunc.__getattr__:
  - 58
  - 59
  dask.array._array_expr._ufunc.da_frompyfunc.__init__:
  - 42
  - 38
  dask.array._array_expr._ufunc.frexp:
  - 328
  - 329
  - 330
  - 327
  dask.array._array_expr._ufunc.frompyfunc:
  - 73
  - 71
  dask.array._array_expr._ufunc.modf:
  - 336
  - 337
  - 338
  - 339
  dask.array._array_expr._ufunc.ufunc:
  - 125
  dask.array._array_expr._ufunc.ufunc.__call__:
  - 113
  - 114
  - 115
  - 116
  - 117
  - 123
  dask.array._array_expr._ufunc.ufunc.__dask_tokenize__:
  - 99
  dask.array._array_expr._ufunc.ufunc.__dir__:
  - 107
  dask.array._array_expr._ufunc.ufunc.__getattr__:
  - 102
  - 103
  dask.array._array_expr._ufunc.ufunc.__init__:
  - 88
  - 96
  - 95
  dask.array._array_expr._ufunc.ufunc.__repr__:
  - 110
  dask.array._array_expr._ufunc.ufunc.outer:
  - 159
  - 129
  - 163
  - 132
  - 133
  - 134
  - 135
  - 136
  - 138
  - 171
  - 140
  - 147
  - 148
  - 150
  - 154
  - 158
  - 127
  dask.array._array_expr._ufunc.wrap_elemwise:
  - 20
  - 31
  dask.array._array_expr._ufunc.wrap_elemwise.wrapped:
  - 24
  - 25
  - 27
  - 23
  dask.array._array_expr._utils.compute_meta:
  - 14
  - 15
  - 20
  - 21
  - 28
  - 29
  - 31
  - 36
  - 37
  - 41
  - 43
  - 45
  - 46
  - 58
  - 60
  - 67
  - 68
  - 69
  - 71
  - 72
  dask.array._array_expr.random:
  - 1057
  - 1067
  - 1085
  - 1089
  - 1091
  - 1092
  - 1093
  - 1094
  - 1095
  - 1096
  - 1097
  - 1098
  - 1099
  - 1100
  - 1101
  - 1102
  - 1103
  - 1104
  - 1105
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1111
  - 1112
  - 1113
  - 1114
  - 1115
  - 1116
  - 1117
  - 1118
  - 1119
  - 1120
  - 1121
  - 1122
  - 1123
  - 1124
  - 1125
  - 1126
  - 1127
  - 1128
  - 1129
  dask.array._array_expr.random.Generator:
  - 260
  - 266
  - 272
  - 148
  - 278
  - 24
  - 154
  - 284
  - 158
  - 288
  - 164
  - 168
  - 174
  - 307
  - 311
  - 187
  - 315
  - 321
  - 325
  - 329
  - 335
  - 210
  - 341
  - 216
  - 345
  - 349
  - 222
  - 355
  - 228
  - 232
  - 361
  - 108
  - 367
  - 112
  - 371
  - 116
  - 245
  - 375
  - 120
  dask.array._array_expr.random.Generator._backend:
  - 106
  dask.array._array_expr.random.Generator._backend_name:
  - 100
  dask.array._array_expr.random.Generator.beta:
  - 110
  dask.array._array_expr.random.Generator.binomial:
  - 114
  dask.array._array_expr.random.Generator.chisquare:
  - 118
  dask.array._array_expr.random.Generator.choice:
  - 140
  - 142
  - 143
  dask.array._array_expr.random.Generator.exponential:
  - 150
  dask.array._array_expr.random.Generator.f:
  - 156
  dask.array._array_expr.random.Generator.gamma:
  - 160
  dask.array._array_expr.random.Generator.geometric:
  - 166
  dask.array._array_expr.random.Generator.gumbel:
  - 170
  dask.array._array_expr.random.Generator.hypergeometric:
  - 176
  dask.array._array_expr.random.Generator.integers:
  - 198
  dask.array._array_expr.random.Generator.laplace:
  - 212
  dask.array._array_expr.random.Generator.logistic:
  - 218
  dask.array._array_expr.random.Generator.lognormal:
  - 224
  dask.array._array_expr.random.Generator.logseries:
  - 230
  dask.array._array_expr.random.Generator.multinomial:
  - 241
  - 234
  dask.array._array_expr.random.Generator.multivariate_hypergeometric:
  - 249
  dask.array._array_expr.random.Generator.negative_binomial:
  - 262
  dask.array._array_expr.random.Generator.noncentral_chisquare:
  - 268
  dask.array._array_expr.random.Generator.noncentral_f:
  - 274
  dask.array._array_expr.random.Generator.normal:
  - 280
  dask.array._array_expr.random.Generator.pareto:
  - 286
  dask.array._array_expr.random.Generator.permutation:
  - 292
  - 300
  - 301
  - 303
  - 304
  - 305
  dask.array._array_expr.random.Generator.poisson:
  - 309
  dask.array._array_expr.random.Generator.power:
  - 313
  dask.array._array_expr.random.Generator.random:
  - 317
  dask.array._array_expr.random.Generator.rayleigh:
  - 323
  dask.array._array_expr.random.Generator.standard_cauchy:
  - 327
  dask.array._array_expr.random.Generator.standard_exponential:
  - 331
  dask.array._array_expr.random.Generator.standard_gamma:
  - 337
  dask.array._array_expr.random.Generator.standard_normal:
  - 343
  dask.array._array_expr.random.Generator.standard_t:
  - 347
  dask.array._array_expr.random.Generator.triangular:
  - 351
  dask.array._array_expr.random.Generator.uniform:
  - 357
  dask.array._array_expr.random.Generator.vonmises:
  - 363
  dask.array._array_expr.random.Generator.wald:
  - 369
  dask.array._array_expr.random.Generator.weibull:
  - 373
  dask.array._array_expr.random.Generator.zipf:
  - 377
  dask.array._array_expr.random.Random._info:
  - 928
  - 929
  - 932
  - 933
  - 934
  - 935
  - 942
  - 926
  - 927
  dask.array._array_expr.random.Random._layer:
  - 960
  - 965
  - 966
  - 978
  - 958
  dask.array._array_expr.random.Random._meta:
  - 987
  - 983
  dask.array._array_expr.random.Random.chunks:
  - 903
  - 904
  - 917
  - 918
  - 921
  dask.array._array_expr.random.Random.kwargs:
  - 899
  dask.array._array_expr.random.RandomChoice._layer:
  - 1028
  dask.array._array_expr.random.RandomChoice._meta:
  - 1023
  dask.array._array_expr.random.RandomChoice.chunks:
  - 1011
  dask.array._array_expr.random.RandomChoice.sizes:
  - 1015
  dask.array._array_expr.random.RandomChoice.state_data:
  - 1019
  dask.array._array_expr.random.RandomChoiceGenerator._layer:
  - 1051
  - 1052
  dask.array._array_expr.random.RandomChoiceGenerator.state_data:
  - 1037
  dask.array._array_expr.random.RandomState:
  - 641
  - 647
  - 523
  - 653
  - 527
  - 657
  - 531
  - 535
  - 537
  - 668
  - 672
  - 676
  - 682
  - 555
  - 688
  - 561
  - 565
  - 694
  - 698
  - 571
  - 702
  - 575
  - 708
  - 581
  - 714
  - 718
  - 594
  - 722
  - 726
  - 600
  - 476
  - 732
  - 606
  - 738
  - 612
  - 616
  - 744
  - 748
  - 752
  - 629
  - 635
  dask.array._array_expr.random.RandomState.__init__:
  - 508
  dask.array._array_expr.random.RandomState._backend:
  - 517
  - 518
  dask.array._array_expr.random.RandomState.beta:
  - 525
  dask.array._array_expr.random.RandomState.binomial:
  - 529
  dask.array._array_expr.random.RandomState.chisquare:
  - 533
  dask.array._array_expr.random.RandomState.choice:
  - 552
  - 549
  - 551
  dask.array._array_expr.random.RandomState.exponential:
  - 557
  dask.array._array_expr.random.RandomState.f:
  - 563
  dask.array._array_expr.random.RandomState.gamma:
  - 567
  dask.array._array_expr.random.RandomState.geometric:
  - 573
  dask.array._array_expr.random.RandomState.gumbel:
  - 577
  dask.array._array_expr.random.RandomState.hypergeometric:
  - 583
  dask.array._array_expr.random.RandomState.laplace:
  - 596
  dask.array._array_expr.random.RandomState.logistic:
  - 602
  dask.array._array_expr.random.RandomState.lognormal:
  - 608
  dask.array._array_expr.random.RandomState.logseries:
  - 614
  dask.array._array_expr.random.RandomState.multinomial:
  - 625
  - 618
  dask.array._array_expr.random.RandomState.negative_binomial:
  - 631
  dask.array._array_expr.random.RandomState.noncentral_chisquare:
  - 637
  dask.array._array_expr.random.RandomState.noncentral_f:
  - 643
  dask.array._array_expr.random.RandomState.normal:
  - 649
  dask.array._array_expr.random.RandomState.pareto:
  - 655
  dask.array._array_expr.random.RandomState.permutation:
  - 661
  - 662
  - 664
  - 665
  - 666
  dask.array._array_expr.random.RandomState.poisson:
  - 670
  dask.array._array_expr.random.RandomState.power:
  - 674
  dask.array._array_expr.random.RandomState.randint:
  - 678
  dask.array._array_expr.random.RandomState.random_integers:
  - 684
  dask.array._array_expr.random.RandomState.random_sample:
  - 690
  dask.array._array_expr.random.RandomState.rayleigh:
  - 696
  dask.array._array_expr.random.RandomState.seed:
  - 521
  dask.array._array_expr.random.RandomState.standard_cauchy:
  - 700
  dask.array._array_expr.random.RandomState.standard_exponential:
  - 704
  dask.array._array_expr.random.RandomState.standard_gamma:
  - 710
  dask.array._array_expr.random.RandomState.standard_normal:
  - 716
  dask.array._array_expr.random.RandomState.standard_t:
  - 720
  dask.array._array_expr.random.RandomState.tomaxint:
  - 724
  dask.array._array_expr.random.RandomState.triangular:
  - 728
  dask.array._array_expr.random.RandomState.uniform:
  - 734
  dask.array._array_expr.random.RandomState.vonmises:
  - 740
  dask.array._array_expr.random.RandomState.wald:
  - 746
  dask.array._array_expr.random.RandomState.weibull:
  - 750
  dask.array._array_expr.random.RandomState.zipf:
  - 754
  dask.array._array_expr.random._apply_random:
  - 789
  - 790
  - 792
  - 793
  - 794
  dask.array._array_expr.random._apply_random_func:
  - 780
  - 781
  - 782
  - 783
  - 784
  - 785
  dask.array._array_expr.random._choice_rng:
  - 798
  - 799
  dask.array._array_expr.random._choice_rs:
  - 803
  - 804
  dask.array._array_expr.random._choice_validate_params:
  - 810
  - 811
  - 812
  - 816
  - 817
  - 820
  - 821
  - 825
  - 828
  - 829
  - 831
  - 833
  - 834
  - 835
  - 838
  - 839
  - 842
  - 843
  - 845
  - 847
  - 849
  - 851
  - 854
  - 855
  - 857
  - 860
  - 863
  - 864
  dask.array._array_expr.random._make_api:
  - 1080
  - 1081
  dask.array._array_expr.random._make_api.wrapper:
  - 1077
  - 1078
  dask.array._array_expr.random._rng_from_bitgen:
  - 760
  - 761
  - 762
  dask.array._array_expr.random._shuffle:
  - 769
  - 770
  - 767
  dask.array._array_expr.random._spawn_bitgens:
  - 774
  - 775
  dask.array._array_expr.random._wrap_func:
  - 880
  - 881
  - 878
  dask.array._array_expr.random.default_rng:
  - 462
  - 464
  - 465
  - 468
  - 470
  - 472
  - 381
  dask.array._array_expr_enabled:
  - 15
  - 17
  - 18
  - 21
  - 30
  dask.array._reductions_generic._tree_reduce:
  - 256
  - 259
  - 260
  - 261
  - 262
  - 268
  - 227
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 243
  - 244
  - 245
  - 246
  - 247
  - 248
  - 249
  - 250
  dask.array._reductions_generic.partial_reduce:
  - 276
  - 293
  - 296
  - 297
  - 299
  - 301
  - 302
  - 304
  - 305
  - 306
  - 307
  - 308
  - 310
  - 312
  - 314
  - 315
  - 317
  - 320
  - 322
  - 326
  - 329
  - 338
  - 339
  - 340
  - 342
  - 344
  - 345
  - 347
  - 348
  - 349
  - 350
  - 351
  dask.array._reductions_generic.partial_reduce.<lambda1>:
  - 306
  dask.array._reductions_generic.reduction:
  - 140
  - 141
  - 142
  - 144
  - 146
  - 148
  - 149
  - 150
  - 151
  - 152
  - 156
  - 159
  - 161
  - 163
  - 41
  - 173
  - 176
  - 177
  - 180
  - 182
  - 186
  - 194
  - 206
  - 207
  - 208
  - 210
  - 212
  dask.array._shuffle._calculate_new_chunksizes:
  - 130
  - 99
  - 100
  - 133
  - 135
  - 136
  - 105
  - 106
  - 107
  - 138
  - 110
  - 115
  - 118
  - 119
  - 120
  - 123
  - 125
  - 127
  dask.array._shuffle._getitem:
  - 313
  dask.array._shuffle._rechunk_other_dimensions:
  - 163
  - 146
  - 148
  - 152
  - 153
  - 157
  - 159
  dask.array._shuffle._shuffle:
  - 258
  - 261
  - 265
  - 266
  - 268
  - 270
  - 271
  - 275
  - 276
  - 278
  - 280
  - 282
  - 283
  - 284
  - 286
  - 287
  - 290
  - 291
  - 294
  - 295
  - 302
  - 303
  - 304
  - 306
  - 309
  - 182
  - 184
  - 187
  - 188
  - 194
  - 195
  - 199
  - 200
  - 201
  - 202
  - 204
  - 205
  - 206
  - 208
  - 209
  - 211
  - 214
  - 215
  - 218
  - 219
  - 220
  - 222
  - 223
  - 229
  - 231
  - 232
  - 233
  - 237
  - 238
  - 241
  - 242
  - 245
  - 248
  - 252
  - 253
  - 254
  dask.array._shuffle._validate_indexer:
  - 175
  - 170
  - 167
  dask.array._shuffle.concatenate_arrays:
  - 317
  - 318
  - 319
  dask.array._shuffle.convert_key:
  - 325
  - 326
  - 327
  dask.array._shuffle.shuffle:
  - 74
  - 78
  - 79
  - 81
  - 83
  - 21
  - 86
  - 87
  - 88
  - 90
  - 92
  dask.array.array_expr_enabled:
  - 35
  dask.array.backends:
  - 128
  - 129
  - 130
  - 131
  - 261
  - 267
  - 405
  - 27
  - 28
  - 29
  - 30
  - 31
  - 32
  - 33
  - 34
  - 37
  - 165
  - 166
  - 42
  - 431
  - 439
  - 58
  - 318
  - 194
  - 195
  - 196
  - 197
  - 198
  - 212
  - 213
  - 214
  - 126
  - 127
  dask.array.backends.ArrayBackendEntrypoint:
  - 339
  dask.array.backends.ArrayBackendEntrypoint.RandomState:
  - 348
  dask.array.backends.ArrayBackendEntrypoint.arange:
  - 397
  dask.array.backends.ArrayBackendEntrypoint.default_bit_generator:
  - 357
  dask.array.backends.ArrayBackendEntrypoint.empty:
  - 380
  dask.array.backends.ArrayBackendEntrypoint.full:
  - 388
  dask.array.backends.ArrayBackendEntrypoint.ones:
  - 362
  dask.array.backends.ArrayBackendEntrypoint.zeros:
  - 371
  dask.array.backends.NumpyBackendEntrypoint.to_backend:
  - 417
  - 420
  dask.array.backends._concatenate:
  - 44
  - 45
  - 46
  - 50
  - 52
  - 53
  dask.array.backends._nannumel:
  - 320
  - 321
  dask.array.backends._nannumel_sparse:
  - 332
  - 325
  - 335
  dask.array.backends._numel:
  - 279
  - 287
  - 288
  - 289
  - 291
  - 292
  - 293
  - 296
  - 297
  - 299
  - 301
  - 304
  - 305
  - 306
  - 307
  - 310
  - 312
  - 313
  - 315
  dask.array.backends._numel_arraylike:
  - 274
  - 275
  dask.array.backends._numel_masked:
  - 264
  - 263
  dask.array.backends._numel_ndarray:
  - 269
  - 270
  dask.array.backends._tensordot:
  - 63
  - 65
  - 66
  - 70
  - 71
  - 76
  - 77
  - 88
  - 91
  - 92
  - 95
  - 97
  - 99
  - 104
  - 107
  - 112
  - 115
  - 120
  - 121
  - 122
  - 123
  dask.array.backends._tensordot_scipy_sparse:
  - 257
  - 246
  - 251
  - 253
  - 255
  dask.array.backends.percentile:
  - 39
  dask.array.backends.register_cupy:
  - 135
  - 136
  - 137
  - 138
  - 139
  - 140
  - 142
  - 146
  - 150
  dask.array.backends.register_cupy._cupy_einsum:
  - 153
  - 154
  - 155
  dask.array.backends.register_cupy.cupy_to_numpy:
  - 144
  dask.array.backends.register_cupy.numpy_to_cupy:
  - 148
  dask.array.backends.register_cupyx:
  - 189
  - 190
  - 191
  dask.array.backends.register_cupyx._concat_cupy_sparse:
  - 178
  - 179
  - 180
  - 181
  dask.array.backends.register_scipy_sparse:
  - 230
  - 231
  - 232
  - 239
  - 240
  - 241
  dask.array.backends.register_scipy_sparse._concatenate:
  - 219
  - 220
  - 221
  - 222
  dask.array.backends.register_sparse:
  - 202
  - 203
  - 207
  - 208
  - 209
  dask.array.backends.sparse_take:
  - 161
  - 159
  dask.array.blockwise.atop:
  - 309
  - 310
  dask.array.blockwise.blockwise:
  - 263
  - 274
  - 279
  - 280
  - 281
  - 282
  - 283
  - 284
  - 285
  - 31
  - 287
  - 288
  - 289
  - 294
  - 171
  - 299
  - 301
  - 304
  - 177
  - 305
  - 179
  - 181
  - 186
  - 187
  - 189
  - 195
  - 196
  - 197
  - 201
  - 202
  - 206
  - 215
  - 216
  - 217
  - 218
  - 220
  - 222
  - 223
  - 224
  - 225
  - 231
  - 233
  - 235
  - 239
  - 240
  - 241
  - 242
  - 246
  - 247
  - 248
  - 249
  dask.array.chunk:
  - 1
  - 71
  - 76
  - 81
  - 55
  - 56
  - 57
  - 58
  dask.array.chunk.arange:
  - 262
  - 263
  dask.array.chunk.argtopk:
  - 228
  - 231
  - 232
  - 233
  - 234
  - 209
  - 219
  - 220
  - 221
  - 222
  - 223
  dask.array.chunk.argtopk_aggregate:
  - 238
  - 244
  - 245
  - 248
  - 249
  - 250
  - 253
  - 254
  dask.array.chunk.argtopk_preprocess:
  - 201
  dask.array.chunk.astype:
  - 279
  dask.array.chunk.coarsen:
  - 129
  - 130
  - 131
  - 132
  - 137
  - 139
  - 86
  - 125
  - 126
  dask.array.chunk.getitem:
  - 400
  - 429
  - 430
  dask.array.chunk.keepdims_wrapper:
  - 17
  - 21
  dask.array.chunk.keepdims_wrapper.keepdims_wrapped_callable:
  - 33
  - 36
  - 37
  - 38
  - 41
  - 23
  - 25
  - 30
  - 31
  dask.array.chunk.linspace:
  - 269
  - 270
  - 272
  - 273
  - 275
  dask.array.chunk.slice_with_int_dask_array:
  - 321
  - 324
  - 327
  - 298
  - 340
  dask.array.chunk.slice_with_int_dask_array_aggregate:
  - 384
  - 385
  - 387
  - 393
  - 394
  - 369
  - 372
  - 344
  - 381
  - 382
  dask.array.chunk.topk:
  - 165
  - 174
  - 177
  - 178
  - 179
  dask.array.chunk.topk_aggregate:
  - 194
  - 195
  - 183
  - 188
  - 190
  - 191
  dask.array.chunk.trim:
  - 161
  - 143
  - 156
  - 158
  - 159
  dask.array.chunk.view:
  - 288
  - 291
  - 293
  - 294
  - 283
  - 285
  - 287
  dask.array.chunk_types:
  - 133
  - 140
  - 112
  - 119
  - 126
  dask.array.chunk_types.is_valid_array_chunk:
  - 156
  - 157
  dask.array.chunk_types.is_valid_chunk_type:
  - 146
  - 148
  - 149
  dask.array.chunk_types.register_chunk_type:
  - 10
  - 106
  dask.array.core:
  - 33
  - 5187
  - 100
  - 106
  - 1299
  - 4637
  dask.array.core.Array:
  - 2752
  - 1798
  - 1430
  - 1433
  - 1309
  dask.array.core.Array.T:
  - 2216
  dask.array.core.Array.__abs__:
  - 2356
  dask.array.core.Array.__add__:
  - 2360
  dask.array.core.Array.__and__:
  - 2368
  dask.array.core.Array.__array__:
  - 1729
  - 1737
  - 1716
  - 1717
  - 1722
  - 1723
  dask.array.core.Array.__array_function__:
  - 1792
  - 1763
  - 1766
  - 1774
  - 1776
  - 1778
  - 1780
  - 1781
  - 1783
  - 1784
  - 1785
  - 1789
  dask.array.core.Array.__array_function__.handle_nonmatching_names:
  - 1760
  - 1743
  - 1744
  - 1745
  - 1757
  - 1758
  dask.array.core.Array.__array_ufunc__:
  - 1600
  - 1603
  - 1605
  - 1606
  - 1610
  - 1579
  - 1580
  - 1581
  - 1613
  - 1584
  - 1585
  - 1589
  - 1590
  - 1593
  - 1596
  dask.array.core.Array.__bool__:
  - 1888
  - 1894
  dask.array.core.Array.__complex__:
  - 1913
  dask.array.core.Array.__dask_keys__:
  - 1424
  - 1409
  dask.array.core.Array.__dask_keys__.keys:
  - 1415
  - 1417
  - 1418
  - 1419
  - 1421
  dask.array.core.Array.__deepcopy__:
  - 2963
  - 2964
  dask.array.core.Array.__div__:
  - 2376
  dask.array.core.Array.__divmod__:
  - 2511
  dask.array.core.Array.__eq__:
  - 2384
  dask.array.core.Array.__float__:
  - 1910
  dask.array.core.Array.__floordiv__:
  - 2481
  dask.array.core.Array.__ge__:
  - 2392
  dask.array.core.Array.__getitem__:
  - 2048
  - 2050
  - 2051
  - 2052
  - 2054
  - 1995
  - 1996
  - 1998
  - 2001
  - 2010
  - 2011
  - 2012
  - 2013
  - 2017
  - 2019
  - 2028
  - 2030
  - 2031
  - 2032
  - 2034
  - 2035
  - 2036
  - 2037
  - 2039
  - 2042
  - 2044
  dask.array.core.Array.__gt__:
  - 2388
  dask.array.core.Array.__index__:
  - 1916
  dask.array.core.Array.__int__:
  - 1905
  dask.array.core.Array.__invert__:
  - 2395
  dask.array.core.Array.__iter__:
  - 1710
  - 1711
  dask.array.core.Array.__le__:
  - 2411
  dask.array.core.Array.__len__:
  - 1568
  - 1570
  - 1576
  dask.array.core.Array.__lshift__:
  - 2399
  dask.array.core.Array.__lt__:
  - 2407
  dask.array.core.Array.__matmul__:
  - 2499
  dask.array.core.Array.__mod__:
  - 2415
  dask.array.core.Array.__mul__:
  - 2423
  dask.array.core.Array.__ne__:
  - 2431
  dask.array.core.Array.__neg__:
  - 2434
  dask.array.core.Array.__new__:
  - 1340
  - 1341
  - 1342
  - 1343
  - 1345
  - 1346
  - 1348
  - 1349
  - 1350
  - 1352
  - 1357
  - 1358
  - 1360
  - 1362
  - 1363
  - 1364
  - 1376
  - 1382
  - 1383
  - 1386
  dask.array.core.Array.__or__:
  - 2438
  dask.array.core.Array.__pow__:
  - 2449
  dask.array.core.Array.__radd__:
  - 2364
  dask.array.core.Array.__rand__:
  - 2372
  dask.array.core.Array.__rdiv__:
  - 2380
  dask.array.core.Array.__rdivmod__:
  - 2517
  dask.array.core.Array.__repr__:
  - 1632
  - 1633
  - 1618
  - 1624
  - 1625
  - 1627
  dask.array.core.Array.__rfloordiv__:
  - 2485
  dask.array.core.Array.__rlshift__:
  - 2403
  dask.array.core.Array.__rmatmul__:
  - 2505
  dask.array.core.Array.__rmod__:
  - 2419
  dask.array.core.Array.__rmul__:
  - 2427
  dask.array.core.Array.__ror__:
  - 2445
  dask.array.core.Array.__rpow__:
  - 2453
  dask.array.core.Array.__rrshift__:
  - 2461
  dask.array.core.Array.__rshift__:
  - 2457
  dask.array.core.Array.__rsub__:
  - 2469
  dask.array.core.Array.__rtruediv__:
  - 2477
  dask.array.core.Array.__rxor__:
  - 2493
  dask.array.core.Array.__setitem__:
  - 1920
  - 1922
  - 1923
  - 1925
  - 1930
  - 1932
  - 1939
  - 1942
  - 1943
  - 1947
  - 1949
  - 1960
  - 1961
  - 1963
  - 1972
  - 1978
  - 1979
  - 1981
  - 1982
  - 1983
  - 1985
  - 1986
  - 1919
  dask.array.core.Array.__sub__:
  - 2465
  dask.array.core.Array.__truediv__:
  - 2473
  dask.array.core.Array.__xor__:
  - 2489
  dask.array.core.Array._chunks:
  - 1540
  - 1549
  - 1550
  dask.array.core.Array._key_array:
  - 1463
  dask.array.core.Array._name:
  - 1694
  dask.array.core.Array._rebuild:
  - 1443
  - 1444
  - 1445
  dask.array.core.Array._repr_html_:
  - 1638
  - 1641
  - 1644
  - 1648
  - 1651
  - 1652
  - 1653
  - 1658
  - 1663
  dask.array.core.Array._reset_cache:
  - 1448
  - 1457
  - 1459
  - 1456
  dask.array.core.Array._scalarfunc:
  - 1899
  - 1902
  dask.array.core.Array._vindex:
  - 2088
  - 2057
  - 2059
  - 2064
  - 2065
  - 2066
  - 2074
  - 2075
  - 2078
  dask.array.core.Array.all:
  - 2533
  - 2543
  dask.array.core.Array.any:
  - 2520
  - 2530
  dask.array.core.Array.argmax:
  - 2587
  - 2597
  dask.array.core.Array.argmin:
  - 2572
  - 2582
  dask.array.core.Array.argtopk:
  - 2296
  - 2306
  dask.array.core.Array.astype:
  - 2336
  - 2339
  - 2340
  - 2309
  - 2344
  - 2345
  - 2346
  - 2348
  - 2353
  dask.array.core.Array.blocks:
  - 2152
  - 2116
  dask.array.core.Array.choose:
  - 2265
  - 2255
  dask.array.core.Array.chunks:
  - 1554
  dask.array.core.Array.chunksize:
  - 1528
  dask.array.core.Array.clip:
  - 2874
  - 2885
  dask.array.core.Array.compute_chunk_sizes:
  - 1474
  - 1508
  - 1510
  - 1511
  - 1513
  - 1517
  - 1518
  - 1500
  - 1503
  dask.array.core.Array.conj:
  - 2861
  - 2871
  dask.array.core.Array.copy:
  - 2960
  - 2957
  dask.array.core.Array.cumprod:
  - 2785
  - 2795
  dask.array.core.Array.cumsum:
  - 2772
  - 2782
  dask.array.core.Array.dot:
  - 2208
  - 2198
  dask.array.core.Array.dtype:
  - 1532
  dask.array.core.Array.imag:
  - 2858
  dask.array.core.Array.itemsize:
  - 1682
  dask.array.core.Array.map_blocks:
  - 2754
  dask.array.core.Array.map_overlap:
  - 2757
  - 2767
  dask.array.core.Array.max:
  - 2569
  - 2559
  dask.array.core.Array.mean:
  - 2656
  - 2666
  dask.array.core.Array.min:
  - 2546
  - 2556
  dask.array.core.Array.moment:
  - 2731
  - 2741
  dask.array.core.Array.nbytes:
  - 1677
  dask.array.core.Array.ndim:
  - 1668
  dask.array.core.Array.nonzero:
  - 3004
  - 3014
  dask.array.core.Array.npartitions:
  - 1471
  dask.array.core.Array.numblocks:
  - 1467
  dask.array.core.Array.partitions:
  - 2156
  dask.array.core.Array.prod:
  - 2636
  - 2646
  dask.array.core.Array.ravel:
  - 2240
  - 2250
  dask.array.core.Array.real:
  - 2852
  dask.array.core.Array.rechunk:
  - 2818
  - 2828
  dask.array.core.Array.repeat:
  - 3001
  - 2991
  dask.array.core.Array.reshape:
  - 2280
  - 2268
  - 2278
  dask.array.core.Array.round:
  - 2944
  - 2954
  dask.array.core.Array.shape:
  - 1524
  dask.array.core.Array.shuffle:
  - 2836
  - 2846
  dask.array.core.Array.size:
  - 1672
  - 1673
  dask.array.core.Array.squeeze:
  - 2808
  - 2798
  dask.array.core.Array.std:
  - 2688
  - 2678
  dask.array.core.Array.store:
  - 1800
  dask.array.core.Array.sum:
  - 2602
  - 2613
  dask.array.core.Array.swapaxes:
  - 2931
  - 2941
  dask.array.core.Array.to_backend:
  - 1885
  - 1871
  dask.array.core.Array.to_dask_dataframe:
  - 1840
  - 1868
  dask.array.core.Array.to_delayed:
  - 2980
  - 2981
  - 2982
  - 2983
  - 2984
  - 2986
  - 2987
  - 2988
  - 2968
  dask.array.core.Array.to_delayed.<lambda1>:
  - 2987
  dask.array.core.Array.to_hdf5:
  - 1824
  - 1837
  dask.array.core.Array.to_svg:
  - 1803
  - 1821
  dask.array.core.Array.to_tiledb:
  - 3042
  - 3030
  dask.array.core.Array.to_zarr:
  - 3017
  - 3027
  dask.array.core.Array.topk:
  - 2283
  - 2293
  dask.array.core.Array.trace:
  - 2633
  - 2623
  dask.array.core.Array.transpose:
  - 2219
  - 2229
  - 2231
  - 2233
  - 2237
  dask.array.core.Array.var:
  - 2701
  - 2711
  dask.array.core.Array.view:
  - 2912
  - 2915
  - 2917
  - 2919
  - 2888
  - 2921
  - 2926
  - 2909
  dask.array.core.Array.vindex:
  - 2112
  - 2092
  dask.array.core.BlockView:
  - 5976
  dask.array.core.BlockView.__eq__:
  - 6051
  dask.array.core.BlockView.__getitem__:
  - 6048
  - 6023
  - 6025
  - 6027
  - 6029
  - 6030
  - 6031
  - 6035
  - 6039
  - 6040
  - 6043
  - 6045
  - 6047
  dask.array.core.BlockView.ravel:
  - 6074
  - 6071
  dask.array.core.BlockView.shape:
  - 6065
  dask.array.core.BlockView.size:
  - 6058
  - 6061
  dask.array.core.PerformanceWarning:
  - 119
  dask.array.core._as_dtype:
  - 4656
  - 4653
  dask.array.core._check_regular_chunks:
  - 3981
  - 3982
  - 3952
  - 3984
  - 3986
  dask.array.core._compute_multiplier:
  - 3266
  - 3258
  dask.array.core._concatenate2:
  - 416
  - 417
  - 422
  - 423
  - 424
  - 426
  - 427
  - 428
  - 429
  - 431
  - 434
  - 435
  - 436
  - 437
  - 438
  - 441
  - 379
  - 413
  dask.array.core._concatenate2.<lambda1>:
  - 429
  dask.array.core._convert_int_chunk_to_tuple:
  - 3248
  - 3251
  - 3244
  - 3247
  dask.array.core._elemwise_handle_where:
  - 5025
  - 5027
  - 5028
  - 5029
  dask.array.core._elemwise_normalize_out:
  - 5040
  - 5033
  - 5034
  - 5036
  dask.array.core._elemwise_normalize_where:
  - 5017
  - 5019
  - 5021
  dask.array.core._enforce_dtype:
  - 5088
  - 5090
  - 5091
  - 5092
  - 5099
  - 5102
  - 5071
  - 5105
  - 5108
  - 5087
  dask.array.core._get_axis:
  - 5827
  - 5828
  - 5829
  - 5830
  - 5831
  - 5815
  dask.array.core._get_chunk_shape:
  - 3477
  - 3478
  dask.array.core._pass_extra_kwargs:
  - 547
  - 548
  - 541
  dask.array.core._should_delegate:
  - 224
  - 225
  - 209
  - 213
  - 215
  - 216
  - 217
  - 219
  - 220
  - 223
  dask.array.core._split_up_single_chunk:
  - 3445
  - 3448
  - 3450
  - 3452
  - 3453
  - 3454
  dask.array.core._vindex:
  - 5632
  - 5633
  - 5638
  - 5639
  - 5640
  - 5641
  - 5643
  - 5651
  - 5652
  - 5601
  - 5618
  - 5622
  - 5623
  - 5624
  - 5625
  - 5626
  - 5627
  - 5629
  - 5630
  dask.array.core._vindex_array:
  - 5760
  - 5765
  - 5766
  - 5767
  - 5768
  - 5769
  - 5771
  - 5773
  - 5775
  - 5776
  - 5779
  - 5780
  - 5783
  - 5784
  - 5658
  - 5786
  - 5660
  - 5787
  - 5662
  - 5663
  - 5788
  - 5792
  - 5667
  - 5795
  - 5796
  - 5672
  - 5673
  - 5802
  - 5680
  - 5681
  - 5682
  - 5808
  - 5684
  - 5809
  - 5811
  - 5689
  - 5690
  - 5691
  - 5693
  - 5695
  - 5697
  - 5698
  - 5699
  - 5701
  - 5703
  - 5705
  - 5708
  - 5709
  - 5712
  - 5713
  - 5722
  - 5724
  - 5725
  - 5727
  - 5728
  - 5733
  - 5738
  - 5740
  - 5747
  - 5748
  - 5752
  - 5756
  - 5757
  - 5759
  dask.array.core._vindex_array._subset_to_indexed_axes:
  - 5676
  - 5677
  - 5678
  dask.array.core._vindex_merge:
  - 5856
  - 5858
  - 5860
  - 5862
  - 5866
  - 5868
  - 5869
  - 5871
  - 5844
  - 5855
  dask.array.core._vindex_slice_and_transpose:
  - 5835
  - 5837
  - 5838
  - 5839
  - 5840
  dask.array.core._zarr_v3:
  - 3735
  dask.array.core.apply_and_enforce:
  - 1035
  - 1038
  - 1039
  - 1040
  - 1041
  - 1042
  dask.array.core.apply_infer_dtype:
  - 481
  - 482
  - 513
  - 515
  - 488
  - 489
  - 491
  - 492
  - 495
  - 445
  dask.array.core.asanyarray:
  - 4741
  - 4792
  - 4793
  - 4794
  - 4795
  - 4796
  - 4797
  - 4798
  - 4799
  - 4800
  - 4801
  - 4802
  - 4804
  - 4805
  - 4806
  - 4808
  - 4811
  - 4813
  - 4820
  dask.array.core.asarray:
  - 4736
  - 4737
  - 4662
  - 4713
  - 4714
  - 4715
  - 4716
  - 4717
  - 4718
  - 4719
  - 4720
  - 4721
  - 4722
  - 4724
  - 4725
  - 4727
  - 4728
  - 4729
  - 4731
  - 4734
  dask.array.core.auto_chunks:
  - 3334
  - 3335
  - 3337
  - 3338
  - 3341
  - 3343
  - 3347
  - 3348
  - 3353
  - 3354
  - 3355
  - 3356
  - 3357
  - 3359
  - 3369
  - 3373
  - 3374
  - 3377
  - 3380
  - 3382
  - 3386
  - 3387
  - 3388
  - 3390
  - 3394
  - 3395
  - 3271
  - 3400
  - 3401
  - 3403
  - 3404
  - 3406
  - 3409
  - 3411
  - 3414
  - 3417
  - 3419
  - 3294
  - 3423
  - 3299
  - 3427
  - 3301
  - 3302
  - 3429
  - 3304
  - 3305
  - 3306
  - 3430
  - 3308
  - 3309
  - 3310
  - 3311
  - 3432
  - 3313
  - 3434
  - 3435
  - 3316
  - 3437
  - 3322
  - 3323
  - 3324
  - 3325
  - 3326
  - 3327
  dask.array.core.auto_chunks._trivial_aggregate:
  - 3362
  dask.array.core.block:
  - 4417
  - 4408
  - 4356
  - 4361
  - 4362
  - 4393
  - 4397
  - 4400
  - 4401
  - 4407
  - 4375
  - 4376
  - 4377
  - 4378
  - 4412
  - 4253
  - 4414
  - 4383
  dask.array.core.block.<lambda1>:
  - 4356
  dask.array.core.block.<lambda3>:
  - 4408
  dask.array.core.block.<lambda4>:
  - 4414
  - 4415
  dask.array.core.block.<lambda5>:
  - 4417
  dask.array.core.block.atleast_nd:
  - 4346
  - 4347
  - 4348
  dask.array.core.block.format_index:
  - 4354
  dask.array.core.blockdims_from_blockshape:
  - 1250
  - 1257
  - 1259
  - 1261
  - 1266
  - 1268
  - 1270
  - 1271
  - 1272
  - 1274
  dask.array.core.broadcast_arrays:
  - 5189
  - 5192
  - 5195
  - 5196
  - 5197
  - 5199
  - 5200
  - 5202
  - 5203
  - 5205
  dask.array.core.broadcast_chunks:
  - 1088
  - 1090
  - 1091
  - 1075
  - 1077
  - 1079
  - 1080
  - 1082
  - 1051
  - 1084
  dask.array.core.broadcast_shapes:
  - 4876
  - 4879
  - 4880
  - 4883
  - 4884
  - 4889
  - 4890
  - 4859
  dask.array.core.broadcast_to:
  - 5139
  - 5140
  - 5142
  - 5143
  - 5145
  - 5148
  - 5149
  - 5150
  - 5154
  - 5155
  - 5157
  - 5160
  - 5163
  - 5164
  - 5171
  - 5174
  - 5175
  - 5176
  - 5177
  - 5181
  - 5183
  - 5184
  - 5113
  dask.array.core.check_if_handled_given_other:
  - 233
  - 239
  dask.array.core.check_if_handled_given_other.wrapper:
  - 241
  - 244
  dask.array.core.chunks_from_arrays:
  - 5249
  - 5260
  - 5261
  - 5232
  - 5264
  dask.array.core.common_blockdim:
  - 4096
  - 4097
  - 4128
  - 4099
  - 4130
  - 4131
  - 4070
  - 4134
  - 4106
  - 4126
  - 4120
  - 4121
  - 4091
  - 4127
  - 4093
  - 4094
  - 4095
  dask.array.core.concatenate:
  - 4480
  - 4483
  - 4486
  - 4487
  - 4488
  - 4489
  - 4494
  - 4497
  - 4499
  - 4506
  - 4507
  - 4509
  - 4511
  - 4512
  - 4515
  - 4516
  - 4517
  - 4519
  - 4530
  - 4531
  - 4534
  - 4535
  - 4541
  - 4545
  - 4549
  - 4550
  - 4423
  - 4553
  - 4555
  - 4560
  - 4561
  - 4563
  - 4467
  - 4469
  - 4472
  - 4473
  - 4476
  - 4477
  - 4478
  dask.array.core.concatenate.<lambda1>:
  - 4478
  dask.array.core.concatenate3:
  - 5434
  - 5452
  - 5454
  - 5455
  - 5456
  - 5458
  - 5459
  - 5460
  - 5463
  - 5465
  - 5466
  - 5469
  - 5470
  - 5474
  - 5475
  - 5476
  - 5478
  - 5479
  - 5481
  - 5482
  - 5490
  - 5492
  - 5493
  - 5495
  dask.array.core.concatenate3.<lambda1>:
  - 5460
  dask.array.core.concatenate3.dtype:
  - 5488
  dask.array.core.concatenate_axes:
  - 5504
  - 5505
  - 5508
  - 5509
  dask.array.core.concatenate_shaped:
  - 5429
  - 5430
  dask.array.core.deepfirst:
  - 5273
  - 5276
  - 5268
  dask.array.core.dotmany:
  - 357
  - 371
  - 372
  - 373
  - 374
  - 375
  dask.array.core.elemwise:
  - 4993
  - 4996
  - 4998
  - 5003
  - 5006
  - 5007
  - 5013
  - 4894
  - 4933
  - 4939
  - 4940
  - 4941
  - 4944
  - 4945
  - 4946
  - 4949
  - 4950
  - 4951
  - 4952
  - 4953
  - 4955
  - 4956
  - 4957
  - 4959
  - 4961
  - 4974
  - 4975
  - 4981
  - 4984
  - 4985
  - 4988
  - 4989
  - 4991
  dask.array.core.ensure_int:
  - 3046
  - 3047
  dask.array.core.finalize:
  - 1280
  - 1282
  - 1283
  - 1284
  - 1288
  - 1293
  - 1279
  dask.array.core.from_array:
  - 3719
  - 3720
  - 3722
  - 3725
  - 3492
  - 3644
  - 3649
  - 3650
  - 3653
  - 3654
  - 3659
  - 3660
  - 3662
  - 3663
  - 3665
  - 3666
  - 3668
  - 3670
  - 3674
  - 3675
  - 3677
  - 3678
  - 3680
  - 3681
  - 3683
  - 3684
  - 3687
  - 3690
  - 3691
  - 3693
  - 3695
  - 3699
  - 3700
  - 3705
  dask.array.core.from_delayed:
  - 4034
  - 4035
  - 4014
  - 4015
  - 4017
  - 4018
  - 4019
  - 4020
  - 3992
  - 4026
  - 4031
  dask.array.core.from_func:
  - 4064
  - 4065
  - 4066
  - 4039
  - 4058
  - 4061
  - 4062
  - 4063
  dask.array.core.from_npy_stack:
  - 5952
  - 5953
  - 5955
  - 5957
  - 5929
  - 5942
  - 5943
  - 5950
  dask.array.core.from_zarr:
  - 3747
  - 3782
  - 3784
  - 3785
  - 3786
  - 3787
  - 3788
  - 3789
  - 3793
  - 3796
  - 3798
  - 3800
  - 3801
  - 3802
  dask.array.core.getter:
  - 128
  - 130
  - 132
  - 133
  - 140
  - 141
  - 143
  - 144
  - 123
  - 124
  - 125
  - 126
  dask.array.core.getter_inline:
  - 176
  - 158
  dask.array.core.getter_nofancy:
  - 154
  - 149
  dask.array.core.graph_from_arraylike:
  - 350
  - 353
  - 324
  - 330
  - 335
  - 304
  - 305
  - 336
  - 307
  - 308
  - 309
  - 340
  - 279
  - 342
  - 317
  - 318
  dask.array.core.handle_out:
  - 5056
  - 5049
  - 5054
  - 5055
  dask.array.core.implements:
  - 186
  dask.array.core.implements.decorator:
  - 200
  dask.array.core.interleave_none:
  - 5572
  - 5579
  - 5581
  - 5582
  - 5585
  - 5588
  dask.array.core.is_scalar_for_elemwise:
  - 4845
  - 4846
  - 4847
  - 4851
  - 4853
  - 4854
  - 4824
  dask.array.core.keyname:
  - 5592
  - 5597
  dask.array.core.load_chunk:
  - 4641
  dask.array.core.load_store_chunk:
  - 4611
  - 4613
  - 4614
  - 4617
  - 4618
  - 4620
  - 4621
  - 4624
  - 4626
  - 4628
  - 4633
  - 4634
  - 4575
  dask.array.core.map_blocks:
  - 1026
  - 564
  - 802
  - 805
  - 812
  - 813
  - 821
  - 824
  - 826
  - 829
  - 831
  - 832
  - 833
  - 834
  - 835
  - 837
  - 839
  - 840
  - 846
  - 848
  - 852
  - 854
  - 855
  - 856
  - 862
  - 863
  - 864
  - 865
  - 867
  - 868
  - 869
  - 870
  - 871
  - 875
  - 876
  - 879
  - 880
  - 884
  - 888
  - 889
  - 892
  - 893
  - 905
  - 908
  - 923
  - 924
  - 925
  - 927
  - 932
  - 934
  - 935
  - 939
  - 944
  - 945
  - 947
  - 952
  - 956
  - 958
  - 961
  - 964
  - 967
  - 969
  - 971
  - 976
  - 977
  - 978
  - 985
  - 995
  - 998
  - 999
  - 1005
  - 1006
  - 1008
  - 1013
  - 1018
  - 1020
  - 1021
  dask.array.core.new_da_object:
  - 5961
  - 5965
  - 5968
  - 5969
  - 5970
  - 5972
  dask.array.core.normalize_arg:
  - 519
  - 528
  - 530
  - 531
  - 532
  - 533
  - 534
  - 535
  dask.array.core.normalize_chunks:
  - 3200
  - 3201
  - 3203
  - 3209
  - 3211
  - 3212
  - 3215
  - 3217
  - 3218
  - 3219
  - 3220
  - 3226
  - 3227
  - 3228
  - 3229
  - 3235
  - 3237
  - 3238
  - 3239
  - 3165
  - 3166
  - 3167
  - 3199
  - 3169
  - 3170
  - 3171
  - 3172
  - 3173
  - 3174
  - 3175
  - 3176
  - 3177
  - 3178
  - 3180
  - 3182
  - 3183
  - 3184
  - 3188
  - 3193
  - 3194
  - 3198
  - 3071
  dask.array.core.normalize_chunks_cached:
  - 3056
  - 3065
  dask.array.core.offset_func:
  - 5225
  - 5211
  dask.array.core.offset_func._offset:
  - 5222
  - 5223
  dask.array.core.round_to:
  - 3460
  - 3470
  - 3471
  dask.array.core.shapelist:
  - 5280
  - 5281
  - 5282
  dask.array.core.slices_from_chunks:
  - 260
  - 262
  - 263
  - 265
  - 250
  dask.array.core.stack:
  - 5377
  - 5379
  - 5383
  - 5387
  - 5390
  - 5391
  - 5393
  - 5395
  - 5397
  - 5398
  - 5399
  - 5401
  - 5405
  - 5406
  - 5415
  - 5417
  - 5422
  - 5423
  - 5425
  - 5314
  - 5360
  - 5362
  - 5364
  - 5365
  - 5371
  - 5372
  - 5375
  dask.array.core.store:
  - 1172
  - 1177
  - 1179
  - 1182
  - 1188
  - 1189
  - 1191
  - 1192
  - 1199
  - 1202
  - 1203
  - 1206
  - 1207
  - 1208
  - 1209
  - 1223
  - 1224
  - 1227
  - 1230
  - 1104
  - 1232
  - 1233
  - 1234
  - 1235
  - 1244
  - 1246
  dask.array.core.to_hdf5:
  - 5568
  - 5513
  - 5548
  - 5550
  - 5557
  - 5559
  - 5563
  - 5566
  dask.array.core.to_npy_stack:
  - 5920
  - 5921
  - 5924
  - 5925
  - 5907
  - 5908
  - 5877
  - 5910
  - 5911
  - 5915
  - 5916
  - 5918
  dask.array.core.to_zarr:
  - 3861
  - 3867
  - 3872
  - 3874
  - 3878
  - 3887
  - 3888
  - 3893
  - 3894
  - 3895
  - 3896
  - 3897
  - 3899
  - 3901
  - 3905
  - 3909
  - 3911
  - 3914
  - 3922
  - 3923
  - 3927
  - 3929
  - 3933
  - 3939
  - 3816
  - 3948
  dask.array.core.transposelist:
  - 5288
  - 5296
  - 5298
  - 5300
  - 5303
  - 5304
  - 5306
  - 5309
  - 5310
  dask.array.core.unify_chunks:
  - 4225
  - 4227
  - 4229
  - 4230
  - 4232
  - 4138
  - 4179
  - 4183
  - 4185
  - 4187
  - 4188
  - 4189
  - 4190
  - 4193
  - 4196
  - 4198
  - 4199
  - 4200
  - 4202
  - 4204
  - 4206
  - 4207
  - 4209
  - 4210
  - 4217
  - 4218
  - 4219
  - 4221
  dask.array.core.unpack_singleton:
  - 4244
  - 4237
  dask.array.creation:
  - 384
  - 1255
  - 843
  - 910
  - 690
  - 627
  - 470
  - 825
  - 860
  dask.array.creation._get_like_function_shapes_chunks:
  - 301
  - 297
  - 299
  - 293
  dask.array.creation.arange:
  - 386
  - 451
  - 455
  - 425
  - 457
  - 427
  - 429
  - 434
  - 435
  - 467
  - 438
  - 440
  - 442
  - 443
  - 445
  - 447
  dask.array.creation.diag:
  - 640
  - 643
  - 644
  - 645
  - 646
  - 650
  - 653
  - 655
  - 656
  - 658
  - 660
  - 661
  - 664
  - 665
  - 667
  - 669
  - 671
  - 673
  - 674
  - 676
  - 677
  - 679
  - 681
  - 682
  - 684
  - 685
  - 686
  - 687
  - 629
  - 632
  - 634
  - 636
  - 637
  - 639
  dask.array.creation.diagonal:
  - 770
  - 771
  - 788
  - 792
  - 801
  - 804
  - 815
  - 819
  - 692
  - 820
  - 694
  - 821
  - 822
  - 713
  - 714
  - 716
  - 719
  - 721
  - 725
  - 726
  - 727
  - 730
  - 731
  - 732
  - 735
  - 738
  - 743
  - 745
  - 746
  - 747
  - 749
  - 751
  - 756
  - 757
  - 760
  - 761
  - 765
  - 766
  dask.array.creation.diagonal._axis_fmt:
  - 699
  - 701
  dask.array.creation.diagonal.pop_axes:
  - 708
  - 709
  - 710
  - 711
  dask.array.creation.empty_like:
  - 104
  - 105
  - 109
  - 110
  - 112
  - 61
  dask.array.creation.expand_pad_value:
  - 937
  - 939
  - 940
  - 941
  - 942
  - 945
  - 946
  - 947
  - 948
  - 950
  - 951
  - 952
  - 953
  - 954
  - 955
  - 956
  - 958
  - 959
  - 960
  - 961
  - 962
  - 963
  - 964
  - 966
  dask.array.creation.eye:
  - 609
  - 610
  - 612
  - 613
  - 622
  - 624
  - 594
  - 564
  - 596
  - 599
  - 602
  - 605
  dask.array.creation.fromfunction:
  - 846
  - 848
  - 850
  - 851
  - 853
  - 855
  dask.array.creation.full_like:
  - 233
  - 273
  - 274
  - 278
  - 279
  - 281
  dask.array.creation.get_pad_shapes_chunks:
  - 992
  - 974
  - 978
  - 979
  - 981
  - 982
  - 984
  - 987
  - 988
  - 991
  dask.array.creation.indices:
  - 544
  - 548
  - 549
  - 542
  - 552
  - 553
  - 555
  - 556
  - 558
  - 540
  - 541
  - 510
  dask.array.creation.linear_ramp_chunk:
  - 998
  - 1003
  - 1005
  - 1007
  - 1009
  - 1010
  - 1011
  - 1012
  - 1013
  - 1015
  dask.array.creation.linspace:
  - 355
  - 358
  - 360
  - 365
  - 368
  - 370
  - 379
  - 309
  - 345
  - 378
  - 347
  - 348
  - 381
  - 350
  dask.array.creation.meshgrid:
  - 480
  - 483
  - 484
  - 486
  - 490
  - 491
  - 492
  - 493
  - 497
  - 506
  - 499
  - 500
  - 502
  - 472
  - 474
  - 477
  dask.array.creation.ones_like:
  - 160
  - 164
  - 165
  - 167
  - 123
  - 159
  dask.array.creation.pad:
  - 1282
  - 1289
  - 1290
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1296
  - 1297
  - 1298
  - 1299
  - 1300
  - 1301
  - 1257
  - 1259
  - 1261
  - 1262
  - 1279
  dask.array.creation.pad_edge:
  - 1027
  - 1030
  - 1031
  - 1036
  - 1041
  - 1046
  - 1047
  - 1049
  - 1050
  - 1051
  - 1052
  - 1053
  - 1057
  - 1059
  - 1060
  - 1062
  - 1066
  - 1075
  - 1076
  - 1079
  - 1081
  - 1082
  - 1085
  - 1021
  dask.array.creation.pad_reuse:
  - 1091
  - 1099
  - 1100
  - 1101
  - 1103
  - 1108
  - 1109
  - 1112
  - 1113
  - 1116
  - 1117
  - 1118
  - 1120
  - 1121
  - 1122
  - 1123
  - 1125
  - 1127
  - 1129
  - 1130
  - 1132
  - 1134
  - 1135
  - 1137
  - 1138
  - 1142
  dask.array.creation.pad_stats:
  - 1156
  - 1159
  - 1161
  - 1162
  - 1167
  - 1168
  - 1170
  - 1171
  - 1172
  - 1173
  - 1174
  - 1175
  - 1176
  - 1177
  - 1178
  - 1179
  - 1181
  - 1182
  - 1183
  - 1185
  - 1186
  - 1187
  - 1188
  - 1191
  - 1192
  - 1193
  - 1194
  - 1195
  - 1196
  - 1197
  - 1199
  - 1201
  - 1202
  - 1203
  - 1204
  - 1208
  - 1148
  dask.array.creation.pad_udf:
  - 1250
  - 1223
  - 1232
  - 1235
  - 1236
  - 1240
  dask.array.creation.repeat:
  - 897
  - 898
  - 899
  - 901
  - 902
  - 905
  - 907
  - 862
  - 863
  - 868
  - 871
  - 873
  - 876
  - 877
  - 878
  - 881
  - 883
  - 884
  - 885
  - 886
  - 887
  - 889
  dask.array.creation.tile:
  - 928
  - 932
  - 933
  - 913
  - 916
  - 918
  - 920
  - 921
  - 923
  - 925
  - 926
  dask.array.creation.to_backend:
  - 57
  - 36
  - 55
  dask.array.creation.tri:
  - 832
  - 833
  - 834
  - 838
  - 827
  - 830
  dask.array.creation.wrapped_pad_func:
  - 1216
  - 1217
  - 1214
  - 1215
  dask.array.creation.zeros_like:
  - 178
  - 214
  - 215
  - 219
  - 220
  - 222
  dask.array.cupy_entry_point.CupyBackendEntrypoint.RandomState:
  - 46
  dask.array.cupy_entry_point.CupyBackendEntrypoint.__init__:
  - 29
  - 30
  - 31
  dask.array.cupy_entry_point.CupyBackendEntrypoint.arange:
  - 72
  - 70
  - 71
  dask.array.cupy_entry_point.CupyBackendEntrypoint.default_bit_generator:
  - 50
  dask.array.cupy_entry_point.CupyBackendEntrypoint.empty:
  - 62
  dask.array.cupy_entry_point.CupyBackendEntrypoint.full:
  - 66
  dask.array.cupy_entry_point.CupyBackendEntrypoint.ones:
  - 54
  dask.array.cupy_entry_point.CupyBackendEntrypoint.to_backend:
  - 42
  - 39
  dask.array.cupy_entry_point.CupyBackendEntrypoint.zeros:
  - 58
  dask.array.cupy_entry_point._cupy:
  - 14
  dask.array.cupy_entry_point._da_with_cupy_meta:
  - 24
  - 22
  - 23
  dask.array.dispatch:
  - 1
  - 11
  - 12
  - 13
  - 14
  - 15
  - 16
  - 17
  - 18
  - 19
  - 20
  - 21
  dask.array.einsumfuncs:
  - 201
  - 12
  dask.array.einsumfuncs.chunk_einsum:
  - 17
  - 18
  - 19
  - 20
  - 21
  - 25
  dask.array.einsumfuncs.einsum:
  - 259
  - 260
  - 261
  - 262
  - 264
  - 266
  - 268
  - 273
  - 275
  - 276
  - 289
  - 290
  - 291
  - 292
  - 203
  - 213
  - 214
  - 217
  - 218
  - 220
  - 224
  - 225
  - 227
  - 233
  - 234
  - 236
  - 239
  - 240
  - 241
  - 243
  - 245
  - 246
  - 251
  - 253
  dask.array.einsumfuncs.parse_einsum_input:
  - 129
  - 130
  - 131
  - 135
  - 138
  - 139
  - 141
  - 144
  - 146
  - 147
  - 150
  - 152
  - 153
  - 158
  - 159
  - 32
  - 163
  - 164
  - 165
  - 167
  - 169
  - 174
  - 175
  - 179
  - 181
  - 182
  - 56
  - 184
  - 59
  - 60
  - 61
  - 188
  - 189
  - 64
  - 65
  - 193
  - 67
  - 71
  - 74
  - 75
  - 76
  - 78
  - 79
  - 81
  - 82
  - 83
  - 84
  - 86
  - 93
  - 96
  - 98
  - 99
  - 101
  - 109
  - 110
  - 111
  - 115
  - 116
  - 117
  - 118
  - 121
  - 122
  - 123
  - 126
  dask.array.fft:
  - 262
  - 239
  - 240
  - 241
  - 242
  - 243
  - 244
  - 245
  - 246
  - 247
  - 248
  - 249
  - 250
  - 251
  - 252
  - 310
  - 272
  - 315
  dask.array.fft._fft_out_chunks:
  - 40
  - 41
  - 43
  - 44
  dask.array.fft._fftfreq_block:
  - 256
  dask.array.fft._fftshift_helper:
  - 290
  - 292
  - 294
  - 295
  - 296
  - 298
  - 299
  - 300
  - 302
  - 304
  - 305
  - 284
  - 285
  - 286
  dask.array.fft._hfft_out_chunks:
  - 73
  - 82
  - 77
  dask.array.fft._ihfft_out_chunks:
  - 99
  - 100
  - 88
  - 92
  - 95
  dask.array.fft._irfft_out_chunks:
  - 66
  - 67
  - 62
  - 63
  dask.array.fft._rfft_out_chunks:
  - 50
  - 51
  - 53
  - 55
  - 56
  dask.array.fft.fft_wrap:
  - 162
  - 228
  - 165
  - 231
  - 234
  - 148
  - 149
  - 150
  - 151
  - 119
  - 214
  dask.array.fft.fft_wrap.func:
  - 170
  - 171
  - 172
  - 174
  - 175
  - 176
  - 178
  - 180
  - 185
  - 189
  - 193
  - 194
  - 196
  - 198
  - 200
  - 201
  - 204
  - 207
  - 212
  - 219
  - 223
  - 226
  dask.array.fft.fftfreq:
  - 264
  - 265
  - 267
  - 269
  dask.array.fft.fftshift:
  - 312
  dask.array.fft.ifftshift:
  - 317
  dask.array.fft.rfftfreq:
  - 274
  - 275
  - 277
  dask.array.gufunc:
  - 24
  - 21
  - 23
  dask.array.gufunc._parse_gufunc_signature:
  - 32
  - 47
  - 48
  - 50
  - 52
  - 55
  - 56
  - 58
  dask.array.gufunc._validate_normalize_axes:
  - 129
  - 131
  - 132
  - 133
  - 143
  - 148
  - 149
  - 156
  - 157
  - 158
  - 166
  - 168
  - 169
  - 63
  - 84
  - 85
  - 87
  - 91
  - 95
  - 96
  - 98
  - 99
  - 101
  - 104
  - 105
  - 107
  - 109
  - 113
  - 114
  - 120
  - 121
  - 122
  - 124
  - 125
  - 127
  dask.array.gufunc.apply_gufunc:
  - 512
  - 517
  - 518
  - 519
  - 529
  - 530
  - 531
  - 536
  - 537
  - 540
  - 541
  - 544
  - 545
  - 548
  - 549
  - 193
  - 297
  - 302
  - 303
  - 306
  - 309
  - 313
  - 314
  - 316
  - 317
  - 320
  - 325
  - 327
  - 328
  - 332
  - 333
  - 335
  - 338
  - 339
  - 340
  - 343
  - 344
  - 345
  - 353
  - 358
  - 365
  - 366
  - 367
  - 370
  - 374
  - 380
  - 382
  - 390
  - 392
  - 393
  - 394
  - 395
  - 401
  - 402
  - 404
  - 405
  - 407
  - 408
  - 411
  - 414
  - 416
  - 422
  - 423
  - 424
  - 425
  - 427
  - 428
  - 431
  - 433
  - 435
  - 438
  - 447
  - 448
  - 450
  - 455
  - 457
  - 459
  - 460
  - 461
  - 463
  - 464
  - 466
  - 467
  - 468
  - 470
  - 472
  - 474
  - 476
  - 480
  - 485
  - 492
  - 493
  - 498
  - 502
  - 503
  - 508
  - 509
  dask.array.gufunc.as_gufunc:
  - 720
  - 818
  - 812
  dask.array.gufunc.as_gufunc._as_gufunc:
  - 816
  dask.array.gufunc.gufunc:
  - 555
  dask.array.gufunc.gufunc.__call__:
  - 703
  dask.array.gufunc.gufunc.__init__:
  - 682
  - 699
  dask.array.image.imread:
  - 67
  - 69
  - 71
  - 50
  - 51
  - 20
  - 54
  - 56
  - 57
  - 58
  - 60
  - 61
  dask.array.linalg:
  - 1469
  dask.array.linalg._cholesky:
  - 1316
  - 1321
  - 1325
  - 1329
  - 1336
  - 1337
  - 1339
  - 1350
  - 1351
  - 1352
  - 1354
  - 1355
  - 1358
  - 1360
  - 1362
  - 1365
  - 1374
  - 1376
  - 1379
  - 1384
  - 1385
  - 1386
  - 1387
  - 1388
  - 1390
  - 1392
  dask.array.linalg._cholesky_lower:
  - 1286
  dask.array.linalg._cumsum_blocks:
  - 32
  - 29
  dask.array.linalg._nanmin:
  - 40
  - 41
  - 42
  dask.array.linalg._solve_triangular_lower:
  - 970
  dask.array.linalg._wrapped_qr:
  - 54
  - 57
  - 46
  - 55
  dask.array.linalg.cholesky:
  - 1290
  - 1308
  - 1309
  dask.array.linalg.compression_level:
  - 625
  - 654
  dask.array.linalg.compression_matrix:
  - 666
  - 706
  - 711
  - 712
  - 715
  - 717
  - 719
  - 722
  - 723
  - 724
  - 725
  - 726
  - 727
  - 728
  - 729
  - 730
  - 731
  - 732
  - 733
  - 735
  - 736
  - 737
  - 738
  - 739
  - 740
  - 741
  - 742
  - 743
  - 744
  dask.array.linalg.inv:
  - 1282
  - 1268
  dask.array.linalg.lstsq:
  - 1440
  - 1442
  - 1449
  - 1451
  - 1455
  - 1462
  - 1463
  - 1464
  - 1401
  - 1437
  - 1438
  - 1439
  dask.array.linalg.lu:
  - 1024
  - 1026
  - 1029
  - 1035
  - 1037
  - 1039
  - 1042
  - 1047
  - 1049
  - 1051
  - 1054
  - 1066
  - 1067
  - 1068
  - 1078
  - 1092
  - 1093
  - 1094
  - 1095
  - 1097
  - 1098
  - 1100
  - 1101
  - 974
  - 1103
  - 1104
  - 991
  - 995
  - 997
  - 1004
  - 1005
  - 1007
  - 1022
  dask.array.linalg.norm:
  - 1536
  - 1539
  - 1471
  - 1472
  - 1473
  - 1474
  - 1476
  - 1478
  - 1481
  - 1483
  - 1486
  - 1488
  - 1489
  - 1490
  - 1491
  - 1493
  - 1496
  - 1497
  - 1498
  - 1499
  - 1501
  - 1502
  - 1503
  - 1504
  - 1505
  - 1506
  - 1508
  - 1509
  - 1510
  - 1511
  - 1512
  - 1515
  - 1516
  - 1517
  - 1518
  - 1520
  - 1521
  - 1522
  - 1523
  - 1524
  - 1525
  - 1526
  - 1527
  - 1528
  - 1530
  - 1531
  - 1532
  - 1534
  dask.array.linalg.qr:
  - 864
  - 838
  - 861
  - 862
  - 863
  dask.array.linalg.sfqr:
  - 517
  - 539
  - 542
  - 562
  - 567
  - 569
  - 570
  - 576
  - 578
  - 580
  - 581
  - 583
  - 598
  - 600
  - 601
  - 602
  - 603
  - 608
  - 609
  - 610
  - 613
  - 617
  - 619
  dask.array.linalg.solve:
  - 1249
  - 1252
  - 1253
  - 1254
  - 1255
  - 1256
  - 1263
  - 1264
  - 1207
  - 1243
  - 1244
  dask.array.linalg.solve_triangular:
  - 1165
  - 1166
  - 1167
  - 1168
  - 1169
  - 1171
  - 1173
  - 1174
  - 1176
  - 1178
  - 1179
  - 1180
  - 1181
  - 1183
  - 1185
  - 1186
  - 1188
  - 1194
  - 1196
  - 1197
  - 1198
  - 1199
  - 1200
  - 1202
  - 1203
  - 1110
  - 1129
  - 1131
  - 1132
  - 1134
  - 1143
  - 1144
  - 1145
  dask.array.linalg.solve_triangular._b_init:
  - 1153
  dask.array.linalg.solve_triangular._key:
  - 1159
  dask.array.linalg.svd:
  - 961
  - 962
  - 964
  - 965
  - 937
  - 939
  - 940
  - 877
  - 941
  - 943
  - 944
  - 945
  - 946
  - 950
  - 951
  - 921
  - 955
  - 927
  dask.array.linalg.svd_compressed:
  - 832
  - 833
  - 813
  - 823
  - 822
  - 758
  - 824
  - 825
  - 826
  - 827
  dask.array.linalg.tsqr:
  - 61
  - 116
  - 117
  - 119
  - 131
  - 136
  - 138
  - 139
  - 143
  - 152
  - 158
  - 167
  - 178
  - 179
  - 183
  - 185
  - 192
  - 194
  - 197
  - 198
  - 201
  - 203
  - 204
  - 213
  - 219
  - 220
  - 222
  - 224
  - 225
  - 227
  - 230
  - 236
  - 237
  - 238
  - 246
  - 248
  - 249
  - 251
  - 255
  - 261
  - 265
  - 281
  - 289
  - 308
  - 309
  - 312
  - 314
  - 317
  - 325
  - 336
  - 350
  - 353
  - 358
  - 367
  - 370
  - 377
  - 396
  - 397
  - 398
  - 400
  - 401
  - 404
  - 410
  - 416
  - 438
  - 439
  - 440
  - 441
  - 442
  - 447
  - 466
  - 488
  - 490
  - 493
  - 497
  - 498
  - 499
  - 500
  - 501
  - 502
  - 509
  - 510
  dask.array.ma:
  - 16
  - 24
  - 164
  - 43
  - 44
  - 45
  - 46
  - 47
  - 175
  - 50
  - 184
  - 59
  - 64
  - 70
  - 198
  - 76
  - 204
  - 210
  - 216
  - 93
  - 221
  - 103
  - 109
  - 115
  - 127
  dask.array.ma._chunk_count:
  - 181
  dask.array.ma._masked_array:
  - 122
  - 124
  dask.array.ma._set_fill_value:
  - 160
  - 158
  - 159
  dask.array.ma._wrap_masked:
  - 31
  dask.array.ma._wrap_masked._:
  - 33
  - 34
  - 35
  - 36
  - 37
  - 38
  dask.array.ma.average:
  - 177
  dask.array.ma.count:
  - 186
  dask.array.ma.empty_like:
  - 212
  - 213
  dask.array.ma.filled:
  - 26
  - 27
  dask.array.ma.fix_invalid:
  - 105
  - 106
  dask.array.ma.getdata:
  - 112
  - 111
  dask.array.ma.getmaskarray:
  - 117
  - 118
  dask.array.ma.masked_array:
  - 129
  - 130
  - 133
  - 137
  - 138
  - 139
  - 140
  - 141
  - 147
  - 149
  - 154
  dask.array.ma.masked_equal:
  - 56
  - 52
  - 53
  - 55
  dask.array.ma.masked_inside:
  - 66
  - 67
  dask.array.ma.masked_invalid:
  - 61
  dask.array.ma.masked_outside:
  - 72
  - 73
  dask.array.ma.masked_values:
  - 96
  - 98
  - 95
  dask.array.ma.masked_where:
  - 78
  - 79
  - 84
  - 85
  - 86
  - 87
  - 88
  dask.array.ma.nonzero:
  - 218
  dask.array.ma.normalize_masked_array:
  - 18
  - 19
  - 20
  dask.array.ma.ones_like:
  - 200
  - 201
  dask.array.ma.set_fill_value:
  - 169
  - 170
  - 166
  - 167
  dask.array.ma.where:
  - 225
  - 226
  - 228
  - 223
  dask.array.ma.zeros_like:
  - 206
  - 207
  dask.array.numpy_compat:
  - 34
  - 35
  - 36
  - 37
  - 38
  - 7
  - 40
  - 41
  - 13
  - 19
  - 150
  - 62
  - 63
  dask.array.numpy_compat._Recurser:
  - 68
  dask.array.numpy_compat._Recurser.map_reduce:
  - 127
  - 87
  dask.array.numpy_compat._Recurser.map_reduce.f:
  - 121
  - 122
  - 124
  - 125
  dask.array.numpy_compat._Recurser.walk:
  - 130
  - 138
  - 139
  - 141
  - 143
  - 145
  dask.array.numpy_compat.divide:
  - 57
  - 58
  - 59
  - 53
  dask.array.numpy_compat.moveaxis:
  - 160
  - 162
  - 163
  - 165
  - 152
  - 153
  - 154
  dask.array.numpy_compat.rollaxis:
  - 173
  - 174
  - 177
  - 179
  - 182
  - 184
  - 185
  - 186
  - 187
  dask.array.optimization._is_getter_task:
  - 71
  - 76
  - 79
  - 84
  - 85
  - 88
  - 89
  dask.array.optimization._optimize_slices:
  - 129
  - 132
  - 134
  - 137
  - 139
  - 141
  - 143
  - 147
  - 148
  - 151
  - 152
  - 153
  - 157
  - 163
  - 171
  - 174
  - 176
  - 181
  - 183
  - 95
  - 106
  - 107
  - 108
  - 113
  - 115
  - 116
  - 119
  - 121
  - 127
  dask.array.optimization.check_for_nonfusible_fancy_indexing:
  - 212
  - 213
  dask.array.optimization.fuse_slice:
  - 256
  - 257
  - 258
  - 260
  - 261
  - 265
  - 267
  - 271
  - 272
  - 273
  - 277
  - 279
  - 281
  - 282
  - 283
  - 286
  - 291
  - 293
  - 294
  - 295
  - 297
  - 298
  - 299
  - 300
  - 303
  - 304
  - 306
  - 307
  - 310
  - 312
  - 314
  - 315
  - 317
  - 223
  - 251
  - 255
  dask.array.optimization.normalize_slice:
  - 197
  - 199
  - 201
  - 203
  - 191
  dask.array.optimization.optimize:
  - 38
  - 43
  - 45
  - 47
  - 48
  - 50
  - 51
  - 52
  - 56
  - 59
  - 61
  - 62
  - 63
  dask.array.overlap:
  - 824
  dask.array.overlap._fill_with_last_one:
  - 938
  dask.array.overlap._get_overlap_rechunked_chunks:
  - 372
  - 374
  dask.array.overlap._overlap_internal_chunks:
  - 38
  - 39
  - 44
  - 45
  - 46
  - 27
  - 29
  - 30
  - 31
  dask.array.overlap._push:
  - 947
  dask.array.overlap._remove_overlap_boundaries:
  - 282
  - 283
  - 277
  - 279
  dask.array.overlap._trim:
  - 164
  - 165
  - 170
  - 173
  - 174
  - 144
  - 177
  - 152
  - 153
  - 157
  - 158
  dask.array.overlap.add_dummy_padding:
  - 481
  - 484
  - 485
  - 491
  - 492
  - 495
  - 497
  - 466
  - 498
  - 475
  - 476
  - 477
  - 478
  dask.array.overlap.boundaries:
  - 288
  - 295
  - 296
  - 297
  - 298
  - 300
  - 301
  - 302
  - 305
  - 306
  - 308
  - 309
  - 310
  - 311
  - 312
  - 313
  - 314
  - 315
  dask.array.overlap.coerce_boundary:
  - 813
  - 815
  - 817
  - 818
  - 819
  - 820
  dask.array.overlap.coerce_depth:
  - 791
  - 793
  - 795
  - 796
  - 797
  - 798
  - 799
  dask.array.overlap.coerce_depth_type:
  - 803
  - 804
  - 805
  - 807
  dask.array.overlap.constant:
  - 261
  - 262
  - 265
  - 268
  - 269
  - 273
  dask.array.overlap.ensure_minimum_chunksize:
  - 321
  - 354
  - 355
  - 357
  - 359
  - 360
  - 361
  - 368
  - 341
  - 347
  - 348
  - 349
  - 350
  dask.array.overlap.map_overlap:
  - 512
  - 771
  - 774
  - 775
  - 776
  - 784
  - 667
  - 668
  - 675
  - 676
  - 677
  - 680
  - 686
  - 702
  - 703
  - 706
  - 708
  - 709
  - 712
  - 713
  - 715
  - 716
  - 717
  - 727
  - 728
  - 729
  - 731
  - 732
  - 737
  - 738
  - 740
  - 741
  - 742
  - 743
  - 745
  - 750
  - 751
  - 752
  - 756
  - 759
  - 761
  - 762
  - 765
  - 766
  - 767
  dask.array.overlap.map_overlap.assert_int_chunksize:
  - 725
  dask.array.overlap.map_overlap.coerce:
  - 698
  - 699
  - 700
  dask.array.overlap.nearest:
  - 257
  - 236
  - 242
  - 243
  - 244
  - 247
  - 248
  - 249
  - 252
  - 253
  - 255
  dask.array.overlap.overlap:
  - 456
  - 457
  - 459
  - 461
  - 442
  - 435
  - 436
  - 438
  - 439
  - 441
  - 378
  - 446
  - 447
  dask.array.overlap.overlap_internal:
  - 64
  - 67
  - 74
  - 75
  - 77
  - 51
  dask.array.overlap.periodic:
  - 193
  - 194
  - 195
  - 200
  - 202
  - 182
  - 188
  - 189
  - 190
  dask.array.overlap.push:
  - 900
  - 907
  - 909
  - 910
  - 911
  - 914
  - 919
  - 920
  - 922
  - 925
  dask.array.overlap.reflect:
  - 224
  - 225
  - 230
  - 232
  - 206
  - 210
  - 212
  - 213
  - 214
  - 218
  - 219
  - 220
  - 223
  dask.array.overlap.sliding_window_view:
  - 826
  - 828
  - 829
  - 832
  - 833
  - 834
  - 842
  - 843
  - 851
  - 856
  - 857
  - 859
  - 861
  - 864
  - 865
  - 866
  - 868
  - 869
  - 872
  - 874
  - 880
  - 884
  - 887
  - 890
  dask.array.overlap.trim_internal:
  - 128
  - 98
  - 130
  - 131
  - 132
  - 134
  - 135
  - 108
  - 111
  - 112
  - 113
  - 115
  - 116
  - 117
  - 118
  - 123
  - 125
  dask.array.overlap.trim_overlap:
  - 81
  - 93
  - 94
  dask.array.percentile:
  - 321
  - 17
  dask.array.percentile._percentile:
  - 32
  - 35
  - 37
  - 38
  - 40
  - 41
  - 42
  - 44
  - 46
  - 48
  - 19
  - 20
  - 22
  - 23
  - 24
  - 25
  - 28
  - 29
  dask.array.percentile._percentiles_from_tdigest:
  - 64
  - 66
  - 63
  dask.array.percentile._tdigest_chunk:
  - 54
  - 55
  dask.array.percentile.merge_percentiles:
  - 260
  - 261
  - 264
  - 269
  - 270
  - 271
  - 274
  - 277
  - 278
  - 279
  - 280
  - 281
  - 284
  - 287
  - 288
  - 292
  - 293
  - 295
  - 296
  - 297
  - 298
  - 299
  - 300
  - 302
  - 304
  - 306
  - 307
  - 308
  - 206
  - 236
  - 237
  - 238
  - 239
  - 240
  - 241
  - 242
  - 243
  - 245
  - 246
  - 247
  - 249
  - 254
  - 255
  dask.array.percentile.nanpercentile:
  - 325
  - 327
  dask.array.percentile.percentile:
  - 128
  - 129
  - 133
  - 135
  - 140
  - 142
  - 144
  - 145
  - 148
  - 149
  - 150
  - 152
  - 158
  - 161
  - 165
  - 171
  - 176
  - 181
  - 186
  - 194
  - 195
  - 70
  - 200
  - 201
  - 202
  - 114
  - 115
  - 117
  - 121
  - 122
  dask.array.random:
  - 1050
  - 1060
  - 1078
  - 1082
  - 1084
  - 1085
  - 1086
  - 1087
  - 1088
  - 1089
  - 1090
  - 1091
  - 1092
  - 1093
  - 1094
  - 1095
  - 1096
  - 1097
  - 1098
  - 1099
  - 1100
  - 1101
  - 1102
  - 1103
  - 1104
  - 1105
  - 1106
  - 1107
  - 1108
  - 1109
  - 1110
  - 1111
  - 1112
  - 1113
  - 1114
  - 1115
  - 1116
  - 1117
  - 1118
  - 1119
  - 1120
  - 1121
  - 1122
  dask.array.random.Generator:
  - 387
  - 261
  - 383
  - 391
  - 276
  - 282
  - 31
  - 288
  - 164
  - 294
  - 170
  - 300
  - 174
  - 304
  - 180
  - 184
  - 190
  - 323
  - 327
  - 203
  - 331
  - 337
  - 341
  - 345
  - 351
  - 226
  - 357
  - 232
  - 361
  - 365
  - 238
  - 115
  - 244
  - 371
  - 119
  - 248
  - 377
  - 123
  - 127
  dask.array.random.Generator._backend:
  - 113
  dask.array.random.Generator._backend_name:
  - 107
  dask.array.random.Generator.beta:
  - 117
  dask.array.random.Generator.binomial:
  - 121
  dask.array.random.Generator.chisquare:
  - 125
  dask.array.random.Generator.choice:
  - 161
  - 162
  - 147
  - 149
  - 150
  - 152
  - 155
  - 157
  - 158
  dask.array.random.Generator.exponential:
  - 166
  dask.array.random.Generator.f:
  - 172
  dask.array.random.Generator.gamma:
  - 176
  dask.array.random.Generator.geometric:
  - 182
  dask.array.random.Generator.gumbel:
  - 186
  dask.array.random.Generator.hypergeometric:
  - 192
  dask.array.random.Generator.integers:
  - 214
  dask.array.random.Generator.laplace:
  - 228
  dask.array.random.Generator.logistic:
  - 234
  dask.array.random.Generator.lognormal:
  - 240
  dask.array.random.Generator.logseries:
  - 246
  dask.array.random.Generator.multinomial:
  - 257
  - 250
  dask.array.random.Generator.multivariate_hypergeometric:
  - 265
  dask.array.random.Generator.negative_binomial:
  - 278
  dask.array.random.Generator.noncentral_chisquare:
  - 284
  dask.array.random.Generator.noncentral_f:
  - 290
  dask.array.random.Generator.normal:
  - 296
  dask.array.random.Generator.pareto:
  - 302
  dask.array.random.Generator.permutation:
  - 320
  - 321
  - 308
  - 316
  - 317
  - 319
  dask.array.random.Generator.poisson:
  - 325
  dask.array.random.Generator.power:
  - 329
  dask.array.random.Generator.random:
  - 333
  dask.array.random.Generator.rayleigh:
  - 339
  dask.array.random.Generator.standard_cauchy:
  - 343
  dask.array.random.Generator.standard_exponential:
  - 347
  dask.array.random.Generator.standard_gamma:
  - 353
  dask.array.random.Generator.standard_normal:
  - 359
  dask.array.random.Generator.standard_t:
  - 363
  dask.array.random.Generator.triangular:
  - 367
  dask.array.random.Generator.uniform:
  - 373
  dask.array.random.Generator.vonmises:
  - 379
  dask.array.random.Generator.wald:
  - 385
  dask.array.random.Generator.weibull:
  - 389
  dask.array.random.Generator.zipf:
  - 393
  dask.array.random.RandomState:
  - 640
  - 644
  - 772
  - 776
  - 780
  - 657
  - 663
  - 539
  - 669
  - 543
  - 547
  - 675
  - 551
  - 553
  - 681
  - 685
  - 696
  - 700
  - 704
  - 710
  - 583
  - 716
  - 589
  - 593
  - 722
  - 726
  - 599
  - 730
  - 603
  - 736
  - 609
  - 742
  - 746
  - 492
  - 622
  - 750
  - 754
  - 628
  - 760
  - 634
  - 766
  dask.array.random.RandomState.__init__:
  - 524
  dask.array.random.RandomState._backend:
  - 533
  - 534
  dask.array.random.RandomState.beta:
  - 541
  dask.array.random.RandomState.binomial:
  - 545
  dask.array.random.RandomState.chisquare:
  - 549
  dask.array.random.RandomState.choice:
  - 578
  - 581
  - 564
  - 566
  - 567
  - 569
  - 572
  - 574
  - 575
  dask.array.random.RandomState.exponential:
  - 585
  dask.array.random.RandomState.f:
  - 591
  dask.array.random.RandomState.gamma:
  - 595
  dask.array.random.RandomState.geometric:
  - 601
  dask.array.random.RandomState.gumbel:
  - 605
  dask.array.random.RandomState.hypergeometric:
  - 611
  dask.array.random.RandomState.laplace:
  - 624
  dask.array.random.RandomState.logistic:
  - 630
  dask.array.random.RandomState.lognormal:
  - 636
  dask.array.random.RandomState.logseries:
  - 642
  dask.array.random.RandomState.multinomial:
  - 653
  - 646
  dask.array.random.RandomState.negative_binomial:
  - 659
  dask.array.random.RandomState.noncentral_chisquare:
  - 665
  dask.array.random.RandomState.noncentral_f:
  - 671
  dask.array.random.RandomState.normal:
  - 677
  dask.array.random.RandomState.pareto:
  - 683
  dask.array.random.RandomState.permutation:
  - 689
  - 690
  - 692
  - 693
  - 694
  dask.array.random.RandomState.poisson:
  - 698
  dask.array.random.RandomState.power:
  - 702
  dask.array.random.RandomState.randint:
  - 706
  dask.array.random.RandomState.random_integers:
  - 712
  dask.array.random.RandomState.random_sample:
  - 718
  dask.array.random.RandomState.rayleigh:
  - 724
  dask.array.random.RandomState.seed:
  - 537
  dask.array.random.RandomState.standard_cauchy:
  - 728
  dask.array.random.RandomState.standard_exponential:
  - 732
  dask.array.random.RandomState.standard_gamma:
  - 738
  dask.array.random.RandomState.standard_normal:
  - 744
  dask.array.random.RandomState.standard_t:
  - 748
  dask.array.random.RandomState.tomaxint:
  - 752
  dask.array.random.RandomState.triangular:
  - 756
  dask.array.random.RandomState.uniform:
  - 762
  dask.array.random.RandomState.vonmises:
  - 768
  dask.array.random.RandomState.wald:
  - 774
  dask.array.random.RandomState.weibull:
  - 778
  dask.array.random.RandomState.zipf:
  - 782
  dask.array.random._apply_random:
  - 817
  - 818
  - 820
  - 821
  - 822
  dask.array.random._apply_random_func:
  - 808
  - 809
  - 810
  - 811
  - 812
  - 813
  dask.array.random._choice_rng:
  - 826
  - 827
  dask.array.random._choice_rs:
  - 832
  - 831
  dask.array.random._choice_validate_params:
  - 838
  - 839
  - 840
  - 844
  - 845
  - 848
  - 849
  - 853
  - 856
  - 857
  - 859
  - 861
  - 862
  - 863
  - 866
  - 867
  - 870
  - 871
  - 873
  - 875
  - 877
  - 879
  - 882
  - 883
  - 885
  - 887
  - 890
  - 893
  - 894
  dask.array.random._make_api:
  - 1073
  - 1074
  dask.array.random._make_api.wrapper:
  - 1070
  - 1071
  dask.array.random._rng_from_bitgen:
  - 788
  - 789
  - 790
  dask.array.random._shuffle:
  - 795
  - 797
  - 798
  dask.array.random._spawn_bitgens:
  - 802
  - 803
  dask.array.random._wrap_func:
  - 1026
  - 1033
  - 1034
  - 908
  - 1037
  - 911
  - 1041
  - 914
  - 917
  - 918
  - 1046
  - 1047
  - 921
  - 922
  - 924
  - 925
  - 928
  - 930
  - 946
  - 947
  - 948
  - 949
  - 950
  - 952
  - 953
  - 956
  - 958
  - 961
  - 962
  - 963
  - 964
  - 965
  - 967
  - 968
  - 971
  - 975
  - 976
  - 977
  - 978
  - 981
  - 982
  - 983
  - 984
  - 989
  - 992
  - 993
  - 995
  - 997
  - 999
  - 1000
  - 1001
  - 1003
  - 1004
  - 1005
  - 1006
  - 1007
  - 1009
  - 1012
  - 1016
  - 1017
  - 1020
  - 1022
  dask.array.random._wrap_func._broadcast_any:
  - 936
  - 933
  - 934
  - 935
  dask.array.random.default_rng:
  - 480
  - 481
  - 484
  - 486
  - 488
  - 397
  - 478
  dask.array.rechunk:
  - 1
  dask.array.rechunk._PrettyBlocks.__str__:
  - 768
  - 769
  - 770
  - 773
  - 774
  - 775
  - 776
  - 778
  - 779
  - 782
  - 783
  - 784
  - 786
  - 787
  - 761
  - 762
  - 763
  - 764
  dask.array.rechunk._balance_chunksizes:
  - 868
  - 837
  - 869
  - 850
  - 851
  - 853
  - 857
  - 858
  - 860
  - 861
  - 862
  dask.array.rechunk._breakpoints:
  - 57
  - 47
  dask.array.rechunk._choose_rechunk_method:
  - 394
  - 399
  - 403
  - 404
  - 405
  - 406
  dask.array.rechunk._compute_rechunk:
  - 686
  - 687
  - 689
  - 692
  - 693
  - 694
  - 695
  - 698
  - 702
  - 703
  - 707
  - 709
  - 711
  - 712
  - 714
  - 718
  - 719
  - 720
  - 722
  - 724
  - 726
  - 728
  - 729
  - 731
  - 736
  - 737
  - 739
  - 742
  - 748
  - 749
  - 750
  dask.array.rechunk._get_chunks:
  - 832
  - 833
  - 831
  dask.array.rechunk._graph_size_threshold:
  - 682
  dask.array.rechunk._intersect_1d:
  - 129
  - 134
  - 154
  - 104
  - 137
  - 138
  - 142
  - 143
  - 113
  - 147
  - 148
  - 118
  - 153
  - 122
  - 123
  - 61
  dask.array.rechunk._largest_block_size:
  - 415
  dask.array.rechunk._number_of_blocks:
  - 411
  dask.array.rechunk._validate_rechunk:
  - 257
  - 260
  - 261
  - 262
  - 263
  - 244
  - 252
  - 254
  - 255
  dask.array.rechunk.cumdims_label:
  - 41
  - 34
  dask.array.rechunk.divide_to_width:
  - 433
  - 437
  - 438
  - 439
  - 441
  - 444
  dask.array.rechunk.estimate_graph_size:
  - 425
  - 426
  - 419
  - 422
  dask.array.rechunk.find_merge_rechunk:
  - 513
  - 514
  - 519
  - 525
  - 540
  - 542
  - 544
  - 547
  - 552
  - 560
  - 561
  - 562
  - 565
  - 569
  - 571
  - 502
  - 507
  - 509
  - 510
  dask.array.rechunk.find_merge_rechunk.key:
  - 536
  - 538
  dask.array.rechunk.find_split_rechunk:
  - 579
  - 581
  - 583
  - 584
  - 585
  - 587
  - 591
  - 592
  - 593
  - 596
  - 599
  - 575
  dask.array.rechunk.format_blocks:
  - 793
  - 803
  - 804
  - 806
  dask.array.rechunk.format_chunks:
  - 810
  - 814
  - 815
  dask.array.rechunk.format_plan:
  - 819
  - 823
  dask.array.rechunk.intersect_chunks:
  - 219
  - 238
  - 239
  dask.array.rechunk.merge_to_number:
  - 448
  - 480
  - 451
  - 483
  - 454
  - 455
  - 487
  - 457
  - 458
  - 489
  - 490
  - 498
  - 467
  - 468
  - 472
  - 474
  - 476
  dask.array.rechunk.old_to_new:
  - 160
  - 192
  - 194
  - 199
  - 200
  - 202
  - 203
  - 204
  - 206
  - 210
  - 211
  - 214
  - 186
  - 190
  - 191
  dask.array.rechunk.old_to_new.is_unknown:
  - 184
  dask.array.rechunk.plan_rechunk:
  - 640
  - 641
  - 644
  - 651
  - 652
  - 655
  - 663
  - 666
  - 669
  - 671
  - 672
  - 674
  - 605
  - 624
  - 625
  - 626
  - 627
  - 629
  - 631
  - 639
  dask.array.rechunk.rechunk:
  - 278
  - 337
  - 340
  - 341
  - 342
  - 343
  - 345
  - 347
  - 348
  - 349
  - 355
  - 358
  - 361
  - 362
  - 364
  - 366
  - 367
  - 369
  - 370
  - 373
  - 374
  - 378
  - 381
  dask.array.reductions:
  - 265
  - 1549
  - 404
  - 149
  - 660
  - 1301
  - 163
  - 932
  - 1700
  - 298
  - 46
  - 177
  - 946
  - 1458
  - 1463
  - 960
  - 66
  - 195
  - 710
  - 974
  - 83
  - 213
  - 728
  - 1500
  - 101
  - 102
  - 239
  - 126
  - 1275
  - 636
  - 125
  - 382
  dask.array.reductions._arg_combine:
  - 769
  - 770
  - 771
  - 772
  - 775
  - 776
  - 777
  - 749
  - 750
  - 756
  - 760
  - 764
  - 765
  - 766
  - 767
  dask.array.reductions._cumprod_merge:
  - 1269
  - 1270
  - 1271
  dask.array.reductions._cumsum_merge:
  - 1264
  - 1262
  - 1263
  dask.array.reductions._custom_quantile:
  - 1664
  - 1665
  - 1668
  - 1673
  - 1674
  - 1676
  - 1677
  - 1679
  - 1682
  - 1683
  - 1687
  - 1690
  - 1691
  - 1694
  - 1695
  - 1697
  - 1632
  - 1633
  - 1634
  - 1635
  - 1636
  - 1641
  - 1663
  dask.array.reductions._get_quantile_chunks:
  - 1776
  - 1770
  - 1771
  - 1773
  dask.array.reductions._moment_helper:
  - 458
  - 459
  - 460
  - 455
  dask.array.reductions._nanargmax:
  - 929
  - 927
  dask.array.reductions._nanargmin:
  - 920
  - 922
  dask.array.reductions._nanmax_skip:
  - 320
  - 321
  - 324
  - 326
  - 327
  - 319
  dask.array.reductions._nanmin_skip:
  - 288
  - 291
  - 293
  - 294
  - 286
  - 287
  dask.array.reductions._prefixscan_combine:
  - 1012
  - 989
  dask.array.reductions._prefixscan_first:
  - 1016
  - 1031
  dask.array.reductions._span_indexers:
  - 1612
  - 1614
  - 1616
  - 1617
  - 1618
  dask.array.reductions._sqrt:
  - 691
  - 693
  dask.array.reductions.all:
  - 165
  dask.array.reductions.any:
  - 151
  dask.array.reductions.arg_agg:
  - 831
  dask.array.reductions.arg_chunk:
  - 802
  - 807
  - 782
  - 783
  - 784
  - 785
  - 786
  - 788
  - 789
  - 790
  - 794
  - 795
  - 796
  - 798
  - 799
  dask.array.reductions.arg_combine:
  - 818
  - 823
  - 815
  dask.array.reductions.arg_reduction:
  - 897
  - 903
  - 904
  - 906
  - 915
  - 844
  - 858
  - 859
  - 861
  - 862
  - 868
  - 870
  - 880
  - 882
  - 883
  - 884
  - 885
  - 887
  - 889
  - 892
  - 895
  dask.array.reductions.argmax:
  - 936
  - 937
  - 938
  - 934
  dask.array.reductions.argmin:
  - 952
  - 948
  - 950
  - 951
  dask.array.reductions.argtopk:
  - 1441
  - 1443
  - 1387
  - 1419
  - 1453
  - 1422
  - 1423
  - 1424
  - 1430
  - 1434
  - 1436
  - 1439
  dask.array.reductions.chunk_max:
  - 144
  - 146
  - 142
  - 143
  dask.array.reductions.chunk_min:
  - 120
  - 122
  - 118
  - 119
  dask.array.reductions.cumprod:
  - 1314
  - 1303
  dask.array.reductions.cumreduction:
  - 1165
  - 1199
  - 1200
  - 1204
  - 1205
  - 1210
  - 1211
  - 1212
  - 1214
  - 1215
  - 1216
  - 1217
  - 1219
  - 1221
  - 1223
  - 1224
  - 1226
  - 1227
  - 1229
  - 1230
  - 1231
  - 1240
  - 1242
  - 1243
  - 1244
  - 1247
  - 1256
  - 1257
  - 1258
  dask.array.reductions.cumsum:
  - 1288
  - 1277
  dask.array.reductions.divide:
  - 53
  - 54
  - 55
  dask.array.reductions.divide.<lambda1>:
  - 53
  dask.array.reductions.max:
  - 128
  dask.array.reductions.mean:
  - 384
  - 386
  - 389
  - 390
  dask.array.reductions.mean_agg:
  - 368
  - 369
  - 370
  - 372
  - 375
  - 376
  - 378
  - 379
  dask.array.reductions.mean_chunk:
  - 336
  - 338
  - 334
  dask.array.reductions.mean_combine:
  - 352
  - 355
  - 356
  - 358
  - 361
  - 362
  dask.array.reductions.median:
  - 1475
  - 1481
  - 1482
  - 1484
  - 1490
  - 1496
  - 1465
  - 1469
  dask.array.reductions.min:
  - 104
  dask.array.reductions.moment:
  - 609
  - 613
  - 616
  - 618
  - 620
  - 622
  - 625
  - 563
  - 598
  - 632
  - 601
  - 602
  - 603
  - 605
  dask.array.reductions.moment_agg:
  - 518
  - 524
  - 528
  - 529
  - 530
  - 532
  - 535
  - 536
  - 538
  - 540
  - 541
  - 542
  - 544
  - 546
  - 548
  - 551
  - 552
  - 554
  - 557
  dask.array.reductions.moment_chunk:
  - 448
  - 449
  - 450
  - 434
  - 436
  - 438
  - 439
  - 440
  - 442
  - 444
  - 447
  dask.array.reductions.moment_combine:
  - 480
  - 481
  - 482
  - 484
  - 487
  - 488
  - 490
  - 492
  - 493
  - 494
  - 495
  - 497
  - 498
  - 501
  - 502
  - 504
  - 474
  dask.array.reductions.nanarg_agg:
  - 835
  - 836
  dask.array.reductions.nanargmax:
  - 962
  - 964
  - 965
  - 966
  dask.array.reductions.nanargmin:
  - 976
  - 978
  - 979
  - 980
  dask.array.reductions.nancumprod:
  - 241
  - 252
  dask.array.reductions.nancumsum:
  - 226
  - 215
  dask.array.reductions.nanmax:
  - 306
  - 300
  - 302
  dask.array.reductions.nanmean:
  - 420
  - 406
  - 409
  - 410
  - 412
  dask.array.reductions.nanmedian:
  - 1506
  - 1538
  - 1512
  - 1545
  - 1518
  - 1519
  - 1521
  - 1523
  - 1533
  - 1502
  dask.array.reductions.nanmin:
  - 273
  - 267
  - 269
  dask.array.reductions.nannumel:
  - 63
  dask.array.reductions.nanprod:
  - 200
  - 201
  - 197
  dask.array.reductions.nanquantile:
  - 1760
  - 1761
  - 1756
  - 1732
  - 1733
  - 1765
  - 1735
  - 1737
  - 1713
  - 1717
  - 1718
  - 1753
  - 1754
  - 1724
  - 1726
  dask.array.reductions.nanstd:
  - 744
  - 732
  - 733
  - 743
  dask.array.reductions.nansum:
  - 179
  - 182
  - 183
  dask.array.reductions.nanvar:
  - 673
  - 679
  - 684
  - 664
  - 667
  - 669
  - 671
  dask.array.reductions.numel:
  - 59
  dask.array.reductions.prefixscan_blelloch:
  - 1035
  - 1063
  - 1064
  - 1066
  - 1067
  - 1068
  - 1069
  - 1070
  - 1074
  - 1077
  - 1078
  - 1079
  - 1082
  - 1086
  - 1088
  - 1093
  - 1095
  - 1100
  - 1109
  - 1112
  - 1114
  - 1119
  - 1125
  - 1126
  - 1134
  - 1135
  - 1145
  - 1149
  - 1150
  - 1151
  dask.array.reductions.prod:
  - 88
  - 89
  - 85
  dask.array.reductions.quantile:
  - 1602
  - 1573
  - 1575
  - 1598
  - 1581
  - 1582
  - 1584
  - 1589
  - 1562
  - 1597
  - 1566
  - 1567
  dask.array.reductions.safe_sqrt:
  - 697
  - 706
  - 707
  - 705
  dask.array.reductions.std:
  - 712
  - 713
  - 723
  - 724
  dask.array.reductions.sum:
  - 68
  - 69
  - 70
  dask.array.reductions.topk:
  - 1382
  - 1328
  - 1363
  - 1368
  - 1371
  - 1373
  dask.array.reductions.trace:
  - 1460
  dask.array.reductions.var:
  - 641
  - 643
  - 645
  - 647
  - 648
  - 638
  dask.array.reshape._cal_max_chunk_size:
  - 224
  - 221
  - 222
  dask.array.reshape._calc_lower_dimension_chunks:
  - 132
  - 133
  - 134
  - 135
  dask.array.reshape._calc_lower_dimension_chunks.<lambda1>:
  - 134
  dask.array.reshape._convert_to_shape:
  - 583
  - 585
  - 586
  - 589
  - 590
  - 592
  dask.array.reshape._convert_to_shape.<lambda1>:
  - 585
  dask.array.reshape._convert_to_shape.<lambda2>:
  - 592
  dask.array.reshape._reshape_blockwise:
  - 573
  dask.array.reshape._sanity_checks:
  - 385
  - 379
  dask.array.reshape._smooth_chunks:
  - 167
  - 168
  - 172
  - 176
  - 177
  - 180
  - 186
  - 187
  - 189
  - 191
  - 193
  - 195
  - 201
  - 204
  - 205
  - 206
  - 209
  - 210
  - 211
  - 212
  - 214
  - 216
  dask.array.reshape.contract_tuple:
  - 261
  - 269
  - 273
  - 278
  - 279
  - 280
  dask.array.reshape.expand_tuple:
  - 256
  - 257
  - 230
  - 244
  - 248
  - 250
  - 252
  - 253
  - 254
  - 255
  dask.array.reshape.reshape:
  - 284
  - 327
  - 329
  - 330
  - 334
  - 336
  - 337
  - 339
  - 341
  - 344
  - 346
  - 348
  - 349
  - 350
  - 351
  - 352
  - 353
  - 354
  - 357
  - 358
  - 359
  - 360
  - 362
  - 363
  - 366
  - 367
  - 368
  - 370
  - 371
  - 374
  - 375
  dask.array.reshape.reshape_blockwise:
  - 514
  - 519
  - 520
  - 394
  - 522
  - 527
  - 533
  - 534
  - 537
  - 538
  - 541
  - 545
  - 546
  - 548
  - 551
  - 561
  - 563
  - 564
  - 565
  - 568
  - 569
  - 473
  - 474
  - 476
  - 479
  - 481
  - 482
  - 484
  - 485
  - 487
  - 488
  - 490
  - 491
  - 492
  - 495
  - 496
  - 498
  - 508
  - 509
  - 511
  dask.array.reshape.reshape_rechunk:
  - 34
  - 35
  - 36
  - 37
  - 38
  - 42
  - 51
  - 54
  - 56
  - 58
  - 62
  - 68
  - 73
  - 74
  - 76
  - 77
  - 80
  - 83
  - 84
  - 86
  - 87
  - 91
  - 97
  - 98
  - 103
  - 105
  - 108
  - 110
  - 112
  - 115
  - 117
  - 118
  - 120
  - 126
  dask.array.routines:
  - 1920
  - 130
  - 2051
  - 2564
  - 1925
  - 2057
  - 1930
  - 2316
  - 141
  - 2449
  - 2066
  - 662
  - 1944
  - 2075
  - 796
  - 158
  - 543
  - 2208
  - 417
  - 1574
  - 296
  - 169
  - 812
  - 2095
  - 1585
  - 1586
  - 1842
  - 1970
  - 54
  - 1591
  - 184
  - 1592
  - 1722
  - 571
  - 2233
  - 1597
  - 1598
  - 2109
  - 64
  - 576
  - 2364
  - 70
  - 1866
  - 2001
  - 2129
  - 2514
  - 2134
  - 2519
  - 2008
  - 2139
  - 92
  - 480
  - 353
  - 2533
  - 358
  - 2152
  - 233
  - 2027
  - 2413
  - 238
  - 494
  - 112
  - 625
  - 751
  - 243
  - 2547
  - 1526
  - 2552
  - 2170
  - 1915
  - 2559
  dask.array.routines._asarray_isnull:
  - 2035
  dask.array.routines._average:
  - 2468
  - 2470
  - 2471
  - 2472
  - 2474
  - 2476
  - 2477
  - 2479
  - 2482
  - 2483
  - 2487
  - 2491
  - 2497
  - 2498
  - 2499
  - 2502
  - 2503
  - 2504
  - 2506
  - 2507
  - 2508
  dask.array.routines._bincount_agg:
  - 741
  - 744
  - 745
  - 746
  - 747
  dask.array.routines._block_hist:
  - 860
  dask.array.routines._block_histogramdd_multiarg:
  - 1163
  - 1181
  dask.array.routines._block_histogramdd_rect:
  - 1147
  - 1159
  dask.array.routines._chunk_sum:
  - 380
  - 377
  - 372
  - 373
  dask.array.routines._gradient_kernel:
  - 656
  - 658
  - 643
  dask.array.routines._inner_apply_along_axis:
  - 491
  dask.array.routines._int_piecewise:
  - 2203
  - 2204
  dask.array.routines._isin_kernel:
  - 1838
  - 1839
  dask.array.routines._isnonzero:
  - 2080
  dask.array.routines._isnonzero_vec:
  - 2072
  dask.array.routines._linspace:
  - 855
  dask.array.routines._matmul:
  - 408
  - 398
  dask.array.routines._partition:
  - 2268
  dask.array.routines._searchsorted_block:
  - 804
  dask.array.routines._select:
  - 2227
  - 2230
  - 2223
  dask.array.routines._sum_wo_cat:
  - 384
  - 385
  - 387
  - 388
  - 390
  dask.array.routines._take_dask_array_from_numpy:
  - 2019
  - 2020
  - 2022
  - 2023
  dask.array.routines._take_dask_array_from_numpy.<lambda1>:
  - 2023
  dask.array.routines._tensordot:
  - 275
  - 276
  - 277
  - 278
  - 282
  - 283
  - 284
  dask.array.routines._tensordot_is_sparse:
  - 289
  - 290
  - 292
  dask.array.routines._unique_internal:
  - 1604
  - 1639
  - 1642
  - 1643
  - 1644
  - 1645
  - 1646
  - 1647
  - 1649
  - 1651
  - 1652
  - 1653
  - 1654
  - 1656
  - 1657
  - 1658
  - 1659
  dask.array.routines._unravel_index_kernel:
  - 2149
  dask.array.routines.aligned_coarsen_chunks:
  - 2304
  - 2307
  - 2310
  - 2279
  - 2313
  - 2292
  - 2293
  - 2294
  - 2297
  - 2301
  - 2302
  dask.array.routines.allclose:
  - 2059
  dask.array.routines.append:
  - 2452
  - 2453
  - 2454
  - 2455
  - 2456
  - 2458
  dask.array.routines.apply_along_axis:
  - 512
  - 513
  - 514
  - 515
  - 517
  - 521
  - 527
  - 496
  - 529
  - 533
  - 506
  - 509
  dask.array.routines.apply_over_axes:
  - 546
  - 548
  - 552
  - 556
  - 557
  - 560
  - 562
  dask.array.routines.argwhere:
  - 2097
  - 2099
  - 2101
  - 2102
  - 2103
  - 2104
  dask.array.routines.around:
  - 2029
  dask.array.routines.array:
  - 56
  - 59
  - 60
  dask.array.routines.atleast_1d:
  - 115
  - 116
  - 117
  - 120
  - 122
  - 125
  - 126
  dask.array.routines.atleast_2d:
  - 96
  - 97
  - 99
  - 102
  - 104
  - 107
  - 108
  - 95
  dask.array.routines.atleast_3d:
  - 73
  - 74
  - 75
  - 77
  - 79
  - 82
  - 84
  - 87
  - 88
  dask.array.routines.average:
  - 2516
  dask.array.routines.bincount:
  - 772
  - 773
  - 776
  - 782
  - 784
  - 753
  - 755
  - 756
  - 759
  - 761
  - 762
  - 763
  - 765
  - 767
  dask.array.routines.choose:
  - 2068
  dask.array.routines.coarsen:
  - 2337
  - 2340
  - 2341
  - 2342
  - 2343
  - 2346
  - 2347
  - 2348
  - 2318
  - 2322
  - 2323
  - 2326
  - 2327
  - 2328
  - 2330
  - 2331
  - 2333
  dask.array.routines.coarsen.<lambda1>:
  - 2340
  dask.array.routines.compress:
  - 1985
  - 1989
  - 1990
  - 1991
  - 1996
  - 1972
  - 1975
  - 1976
  - 1977
  - 1979
  - 1982
  - 1983
  dask.array.routines.corrcoef:
  - 1576
  - 1577
  - 1579
  - 1580
  - 1581
  dask.array.routines.count_nonzero:
  - 2131
  dask.array.routines.cov:
  - 1536
  - 1537
  - 1539
  - 1540
  - 1541
  - 1543
  - 1545
  - 1553
  - 1554
  - 1558
  - 1559
  - 1560
  - 1563
  - 1564
  - 1565
  - 1567
  - 1568
  - 1569
  - 1571
  - 1531
  - 1535
  dask.array.routines.delete:
  - 2436
  - 2437
  - 2438
  - 2444
  - 2446
  - 2415
  - 2421
  - 2423
  - 2424
  - 2427
  - 2428
  - 2429
  - 2431
  dask.array.routines.diff:
  - 578
  - 579
  - 580
  - 582
  - 584
  - 588
  - 589
  - 590
  - 591
  - 593
  - 594
  - 596
  - 598
  - 599
  - 600
  - 601
  - 603
  - 604
  - 606
  - 607
  - 609
  - 610
  - 612
  - 613
  - 615
  - 616
  - 619
  dask.array.routines.digitize:
  - 800
  - 798
  - 799
  dask.array.routines.dot:
  - 355
  dask.array.routines.dstack:
  - 160
  - 165
  - 166
  dask.array.routines.ediff1d:
  - 627
  - 629
  - 633
  - 634
  - 635
  - 636
  - 637
  dask.array.routines.expand_dims:
  - 1932
  - 1935
  - 1936
  - 1938
  - 1939
  - 1941
  dask.array.routines.extract:
  - 2003
  - 2004
  - 2005
  dask.array.routines.flatnonzero:
  - 2136
  dask.array.routines.flip:
  - 228
  - 198
  - 214
  - 216
  - 217
  - 218
  - 219
  - 222
  - 223
  dask.array.routines.fliplr:
  - 240
  dask.array.routines.flipud:
  - 235
  dask.array.routines.gradient:
  - 664
  - 666
  - 667
  - 671
  - 672
  - 673
  - 677
  - 679
  - 682
  - 684
  - 686
  - 687
  - 688
  - 693
  - 694
  - 695
  - 696
  - 699
  - 700
  - 701
  - 708
  - 711
  - 714
  - 715
  - 721
  - 722
  - 725
  - 734
  dask.array.routines.histogram:
  - 1024
  - 1030
  - 1032
  - 1033
  - 1035
  - 1037
  - 1038
  - 1040
  - 1041
  - 1043
  - 1048
  - 1050
  - 1053
  - 1056
  - 1059
  - 1062
  - 1063
  - 1064
  - 1065
  - 944
  - 947
  - 950
  - 952
  - 959
  - 962
  - 969
  - 975
  - 976
  - 982
  - 984
  - 988
  - 864
  - 997
  - 1000
  - 1002
  - 1005
  - 1006
  - 1008
  - 1011
  - 1013
  - 1016
  - 1020
  - 1022
  - 1023
  dask.array.routines.histogram2d:
  - 1073
  - 1135
  dask.array.routines.histogramdd:
  - 1411
  - 1412
  - 1417
  - 1425
  - 1426
  - 1433
  - 1434
  - 1438
  - 1185
  - 1442
  - 1447
  - 1448
  - 1450
  - 1452
  - 1455
  - 1457
  - 1458
  - 1463
  - 1467
  - 1352
  - 1353
  - 1355
  - 1483
  - 1484
  - 1487
  - 1363
  - 1364
  - 1365
  - 1491
  - 1367
  - 1494
  - 1369
  - 1501
  - 1375
  - 1504
  - 1505
  - 1507
  - 1380
  - 1381
  - 1510
  - 1512
  - 1515
  - 1388
  - 1516
  - 1390
  - 1517
  - 1392
  - 1519
  - 1394
  - 1395
  - 1520
  - 1521
  - 1523
  - 1403
  - 1404
  dask.array.routines.hstack:
  - 153
  - 148
  - 149
  - 143
  dask.array.routines.insert:
  - 2368
  - 2370
  - 2371
  - 2372
  - 2374
  - 2375
  - 2377
  - 2378
  - 2383
  - 2385
  - 2387
  - 2388
  - 2389
  - 2391
  - 2392
  - 2394
  - 2395
  - 2396
  - 2398
  - 2400
  - 2402
  - 2404
  - 2405
  - 2406
  - 2408
  - 2410
  dask.array.routines.isclose:
  - 2053
  - 2054
  dask.array.routines.iscomplexobj:
  - 1600
  dask.array.routines.isin:
  - 1860
  - 1861
  - 1844
  - 1845
  - 1846
  - 1847
  - 1848
  - 1855
  dask.array.routines.isnonzero:
  - 2088
  - 2090
  - 2084
  - 2092
  dask.array.routines.isnull:
  - 2043
  - 2039
  dask.array.routines.matmul:
  - 450
  - 419
  - 420
  - 452
  - 422
  - 426
  - 460
  - 431
  - 435
  - 437
  - 470
  - 472
  - 473
  - 474
  - 475
  - 444
  - 446
  dask.array.routines.nonzero:
  - 2141
  - 2142
  - 2143
  dask.array.routines.notnull:
  - 2048
  - 2047
  dask.array.routines.outer:
  - 482
  - 483
  - 485
  - 487
  dask.array.routines.piecewise:
  - 2210
  dask.array.routines.ptp:
  - 573
  dask.array.routines.ravel:
  - 1927
  dask.array.routines.ravel_multi_index:
  - 2179
  - 2180
  - 2182
  - 2183
  - 2185
  - 2189
  - 2191
  - 2172
  - 2174
  dask.array.routines.result_type:
  - 66
  - 67
  dask.array.routines.roll:
  - 1890
  - 1893
  - 1897
  - 1898
  - 1900
  - 1901
  - 1870
  - 1871
  - 1903
  - 1873
  - 1904
  - 1906
  - 1908
  - 1910
  - 1882
  - 1886
  dask.array.routines.rot90:
  - 259
  - 261
  - 262
  - 264
  - 267
  - 268
  - 271
  - 245
  - 246
  - 249
  - 251
  - 254
  dask.array.routines.round:
  - 1588
  dask.array.routines.searchsorted:
  - 838
  - 839
  - 841
  - 842
  - 845
  - 814
  - 817
  - 823
  - 824
  - 826
  - 830
  dask.array.routines.select:
  - 2240
  - 2243
  - 2246
  - 2251
  - 2256
  - 2237
  dask.array.routines.split_at_breaks:
  - 2352
  - 2357
  - 2358
  - 2359
  dask.array.routines.squeeze:
  - 1954
  - 1956
  - 1960
  - 1961
  - 1962
  - 1946
  - 1947
  - 1948
  - 1951
  dask.array.routines.swapaxes:
  - 171
  - 173
  - 175
  - 177
  - 178
  - 181
  dask.array.routines.take:
  - 2010
  - 2012
  - 2013
  - 2015
  dask.array.routines.tensordot:
  - 298
  - 299
  - 300
  - 301
  - 303
  - 306
  - 307
  - 308
  - 310
  - 312
  - 313
  - 314
  - 315
  - 316
  - 317
  - 321
  - 322
  - 323
  - 326
  - 327
  - 329
  - 330
  - 332
  - 333
  - 346
  - 350
  dask.array.routines.transpose:
  - 192
  - 193
  - 186
  - 187
  - 189
  - 191
  dask.array.routines.tril:
  - 2521
  - 2522
  - 2530
  - 2527
  dask.array.routines.tril_indices:
  - 2549
  dask.array.routines.tril_indices_from:
  - 2554
  - 2556
  dask.array.routines.triu:
  - 2536
  - 2544
  - 2541
  - 2535
  dask.array.routines.triu_indices:
  - 2561
  dask.array.routines.triu_indices_from:
  - 2568
  - 2566
  dask.array.routines.union1d:
  - 1922
  dask.array.routines.unique:
  - 1797
  - 1798
  - 1799
  - 1800
  - 1801
  - 1802
  - 1804
  - 1805
  - 1807
  - 1812
  - 1813
  - 1814
  - 1821
  - 1822
  - 1823
  - 1824
  - 1825
  - 1826
  - 1827
  - 1829
  - 1832
  - 1730
  - 1731
  - 1733
  - 1741
  - 1748
  - 1749
  - 1750
  - 1752
  - 1753
  - 1754
  - 1755
  - 1757
  - 1759
  - 1760
  - 1772
  - 1773
  - 1775
  - 1776
  - 1777
  - 1779
  - 1785
  - 1787
  - 1788
  dask.array.routines.unique_no_structured_arr:
  - 1696
  - 1698
  - 1699
  - 1671
  - 1707
  - 1708
  - 1710
  - 1682
  - 1714
  - 1685
  - 1717
  - 1687
  - 1688
  dask.array.routines.unravel_index:
  - 2154
  - 2155
  - 2156
  - 2159
  - 2165
  dask.array.routines.variadic_choose:
  - 2063
  dask.array.routines.vdot:
  - 360
  dask.array.routines.vstack:
  - 137
  - 138
  - 132
  dask.array.routines.where:
  - 2113
  - 2114
  - 2116
  - 2117
  - 2118
  - 2119
  - 2121
  - 2124
  - 2126
  - 2111
  dask.array.slicing:
  - 100
  - 21
  dask.array.slicing.SlicingNoop:
  - 577
  dask.array.slicing._expander:
  - 680
  - 692
  - 693
  - 694
  - 696
  - 699
  - 700
  - 702
  dask.array.slicing._sanitize_index_element:
  - 32
  - 34
  - 35
  - 25
  - 26
  - 27
  - 28
  dask.array.slicing._slice_1d:
  - 512
  - 514
  - 517
  - 523
  - 524
  - 526
  - 535
  - 536
  - 537
  - 539
  - 540
  - 451
  - 453
  - 455
  - 456
  - 461
  - 463
  - 465
  - 466
  - 469
  - 478
  - 480
  - 483
  - 484
  - 485
  - 486
  - 489
  - 492
  - 496
  - 498
  - 499
  - 507
  - 379
  - 508
  - 511
  dask.array.slicing.check_index:
  - 929
  - 932
  - 869
  - 908
  - 909
  - 912
  - 914
  - 916
  - 917
  - 918
  - 923
  - 927
  dask.array.slicing.concatenate_array_chunks:
  - 1444
  - 1447
  - 1451
  - 1455
  - 1457
  - 1428
  - 1460
  dask.array.slicing.expander:
  - 712
  - 707
  dask.array.slicing.issorted:
  - 571
  - 564
  - 573
  dask.array.slicing.make_block_sorted_slices:
  - 1157
  - 1189
  - 1191
  - 1194
  - 1197
  - 1198
  - 1200
  - 1202
  - 1203
  dask.array.slicing.new_blockdim:
  - 737
  - 739
  - 716
  - 727
  - 729
  - 730
  - 731
  - 732
  - 734
  dask.array.slicing.normalize_index:
  - 800
  - 827
  - 831
  - 833
  - 834
  - 836
  - 838
  - 839
  - 841
  - 846
  - 847
  - 852
  - 853
  - 854
  - 857
  - 859
  - 860
  - 861
  - 862
  - 863
  - 864
  dask.array.slicing.normalize_slice:
  - 777
  - 778
  - 780
  - 781
  - 782
  - 784
  - 786
  - 788
  - 790
  - 791
  - 793
  - 795
  - 764
  dask.array.slicing.parse_assignment_indices:
  - 1413
  - 1414
  - 1417
  - 1419
  - 1420
  - 1297
  - 1305
  - 1306
  - 1312
  - 1322
  - 1326
  - 1327
  - 1328
  - 1330
  - 1331
  - 1334
  - 1336
  - 1352
  - 1354
  - 1359
  - 1360
  - 1362
  - 1236
  - 1366
  - 1367
  - 1370
  - 1372
  - 1375
  - 1376
  - 1378
  - 1380
  - 1382
  - 1385
  - 1393
  - 1400
  - 1402
  dask.array.slicing.partition_by_size:
  - 546
  - 551
  - 552
  - 553
  - 556
  - 557
  - 559
  - 560
  dask.array.slicing.posify_index:
  - 672
  - 673
  - 674
  - 651
  - 665
  - 666
  - 667
  - 668
  dask.array.slicing.replace_ellipsis:
  - 743
  - 752
  - 753
  - 757
  - 759
  dask.array.slicing.sanitize_index:
  - 43
  - 64
  - 66
  - 67
  - 68
  - 69
  - 70
  - 72
  - 73
  - 74
  - 76
  - 77
  - 78
  - 79
  - 82
  - 85
  - 86
  - 88
  - 89
  - 90
  - 93
  - 94
  dask.array.slicing.setitem:
  - 2087
  - 2091
  - 2092
  - 2094
  - 2030
  - 2099
  - 2100
  - 2106
  - 2110
  dask.array.slicing.setitem_array:
  - 1920
  - 1921
  - 1796
  - 1797
  - 1924
  - 1800
  - 1801
  - 1802
  - 1803
  - 1931
  - 1813
  - 1814
  - 1815
  - 1816
  - 1817
  - 1818
  - 1819
  - 1820
  - 1948
  - 1949
  - 1950
  - 1951
  - 1956
  - 1831
  - 1833
  - 1834
  - 1708
  - 1836
  - 1711
  - 1840
  - 1969
  - 1971
  - 1716
  - 1845
  - 1464
  - 1978
  - 1984
  - 1989
  - 1991
  - 1995
  - 1998
  - 2000
  - 2003
  - 1877
  - 1878
  - 1879
  - 2009
  - 1882
  - 2010
  - 2011
  - 1886
  - 2016
  - 1890
  - 2021
  - 2022
  - 2023
  - 1896
  - 1897
  - 1898
  - 1771
  - 1772
  - 1901
  - 1646
  - 1902
  - 1903
  - 2024
  - 1906
  - 1909
  - 1787
  - 1919
  dask.array.slicing.setitem_array.block_index_from_1d_index:
  - 1575
  - 1581
  - 1561
  - 1584
  - 1586
  - 1587
  - 1588
  - 1529
  - 1564
  dask.array.slicing.setitem_array.block_index_shape_from_1d_bool_index:
  - 1594
  - 1618
  dask.array.slicing.setitem_array.n_preceding_from_1d_bool_index:
  - 1644
  - 1622
  dask.array.slicing.setitem_array.n_preceeding_from_1d_bool_index:
  - 1648
  dask.array.slicing.setitem_array.value_indices_from_1d_int_index:
  - 1696
  - 1697
  - 1700
  - 1680
  - 1681
  - 1652
  - 1691
  - 1692
  dask.array.slicing.shuffle_slice:
  - 1227
  - 1229
  - 1230
  - 1231
  - 1232
  - 1211
  dask.array.slicing.slice_array:
  - 161
  - 162
  - 102
  - 167
  - 168
  - 169
  - 172
  - 174
  - 158
  dask.array.slicing.slice_slices_and_integers:
  - 302
  - 312
  - 314
  - 315
  - 320
  - 321
  - 324
  - 325
  - 328
  - 331
  - 334
  - 335
  - 336
  - 340
  - 341
  - 343
  - 344
  - 347
  - 349
  - 351
  - 353
  - 360
  - 362
  - 364
  - 370
  - 371
  - 372
  dask.array.slicing.slice_with_bool_dask_array:
  - 1061
  - 1083
  - 1087
  - 1088
  - 1089
  - 1090
  - 1091
  - 1092
  - 1099
  - 1100
  - 1101
  - 1103
  - 1104
  - 1106
  - 1107
  - 1116
  - 1122
  - 1123
  - 1124
  - 1127
  - 1129
  - 1131
  - 1133
  - 1135
  - 1137
  - 1143
  - 1144
  - 1145
  - 1147
  - 1148
  - 1149
  dask.array.slicing.slice_with_int_dask_array:
  - 961
  - 962
  - 965
  - 970
  - 939
  - 972
  - 973
  - 975
  - 976
  - 978
  - 979
  - 980
  - 987
  - 988
  - 959
  dask.array.slicing.slice_with_int_dask_array_on_axis:
  - 992
  - 1028
  - 1003
  - 1011
  - 1044
  - 1013
  - 1016
  - 1021
  dask.array.slicing.slice_with_newaxes:
  - 179
  - 185
  - 186
  - 187
  - 188
  - 189
  - 190
  - 194
  - 198
  - 199
  - 200
  - 204
  - 205
  - 206
  - 207
  - 209
  - 210
  - 211
  - 212
  - 214
  - 216
  - 221
  dask.array.slicing.slice_wrap_lists:
  - 258
  - 259
  - 264
  - 265
  - 269
  - 271
  - 277
  - 278
  - 288
  - 289
  - 293
  - 294
  - 229
  - 240
  - 241
  - 246
  - 248
  - 252
  - 253
  - 254
  - 255
  dask.array.slicing.take:
  - 583
  - 602
  - 606
  - 607
  - 610
  - 612
  - 615
  - 617
  - 620
  - 621
  - 622
  - 625
  - 627
  - 629
  - 631
  - 632
  - 633
  - 634
  - 635
  - 638
  dask.array.stats:
  - 1
  - 264
  - 410
  - 295
  - 424
  - 425
  - 51
  - 52
  - 53
  - 54
  - 55
  - 56
  - 57
  - 58
  - 193
  - 325
  - 90
  - 362
  - 107
  - 238
  - 375
  - 126
  dask.array.stats._count:
  - 471
  dask.array.stats._equal_var_ttest_denom:
  - 431
  dask.array.stats._square_of_sums:
  - 500
  - 517
  dask.array.stats._sum_of_squares:
  - 496
  - 478
  dask.array.stats._ttest_finish:
  - 464
  - 458
  - 462
  dask.array.stats._ttest_ind_from_stats:
  - 450
  - 451
  - 452
  dask.array.stats._unequal_var_ttest_denom:
  - 443
  - 444
  - 438
  dask.array.stats.chisquare:
  - 149
  - 190
  dask.array.stats.f_oneway:
  - 387
  - 390
  - 392
  - 393
  - 397
  - 401
  - 402
  - 405
  - 407
  - 379
  - 380
  - 381
  dask.array.stats.kurtosis:
  - 320
  - 297
  - 302
  - 303
  - 305
  - 307
  - 309
  - 311
  - 315
  - 318
  dask.array.stats.kurtosistest:
  - 352
  - 353
  - 354
  - 355
  - 327
  - 359
  - 332
  - 333
  - 339
  - 345
  - 348
  - 350
  - 351
  dask.array.stats.moment:
  - 416
  - 412
  dask.array.stats.normaltest:
  - 372
  - 369
  - 370
  - 364
  dask.array.stats.power_divergence:
  - 195
  - 196
  - 197
  - 229
  - 231
  - 233
  - 203
  - 235
  - 206
  - 210
  - 215
  - 218
  - 220
  - 221
  - 223
  dask.array.stats.skew:
  - 257
  - 259
  - 240
  - 246
  - 247
  - 249
  - 253
  dask.array.stats.skewtest:
  - 288
  - 289
  - 290
  - 292
  - 266
  - 271
  - 272
  - 273
  - 278
  - 286
  - 287
  dask.array.stats.ttest_1samp:
  - 109
  - 116
  - 117
  - 118
  - 120
  - 121
  - 122
  - 123
  dask.array.stats.ttest_ind:
  - 97
  - 98
  - 100
  - 102
  - 104
  - 92
  - 93
  dask.array.stats.ttest_rel:
  - 128
  - 134
  - 136
  - 137
  - 138
  - 139
  - 141
  - 142
  - 143
  - 145
  dask.array.svg:
  - 12
  dask.array.svg.draw_sizes:
  - 266
  - 267
  - 268
  - 269
  - 270
  dask.array.svg.grid_points:
  - 260
  - 261
  dask.array.svg.ratio_response:
  - 274
  - 282
  - 284
  - 285
  - 287
  dask.array.svg.svg:
  - 32
  - 34
  - 36
  - 37
  - 38
  - 39
  - 40
  - 41
  - 43
  - 14
  - 26
  - 27
  dask.array.svg.svg_1d:
  - 256
  dask.array.svg.svg_2d:
  - 64
  - 78
  - 50
  - 51
  - 52
  - 54
  dask.array.svg.svg_3d:
  - 135
  - 104
  - 82
  - 83
  - 84
  - 87
  - 91
  - 94
  dask.array.svg.svg_grid:
  - 224
  - 225
  - 228
  - 200
  - 232
  - 234
  - 236
  - 239
  - 240
  - 242
  - 211
  - 244
  - 213
  - 216
  - 217
  - 218
  - 222
  - 223
  dask.array.svg.svg_lines:
  - 194
  - 195
  - 174
  - 182
  - 184
  - 185
  - 187
  dask.array.svg.svg_nd:
  - 161
  - 163
  - 170
  - 139
  - 141
  - 142
  - 150
  - 151
  - 155
  - 157
  - 158
  - 159
  dask.array.tiledb_io._tiledb_to_chunks:
  - 8
  dask.array.tiledb_io.from_tiledb:
  - 64
  - 67
  - 69
  - 71
  - 12
  - 45
  - 44
  - 47
  - 50
  - 52
  - 55
  - 56
  - 62
  dask.array.tiledb_io.to_tiledb:
  - 164
  - 135
  - 167
  - 137
  - 139
  - 145
  - 83
  - 148
  - 151
  - 154
  dask.array.ufunc:
  - 66
  - 177
  - 178
  - 179
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 187
  - 188
  - 189
  - 190
  - 192
  - 193
  - 194
  - 195
  - 196
  - 197
  - 198
  - 199
  - 200
  - 201
  - 202
  - 203
  - 206
  - 207
  - 208
  - 209
  - 210
  - 211
  - 212
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 219
  - 220
  - 221
  - 224
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  - 231
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 238
  - 239
  - 242
  - 243
  - 244
  - 245
  - 247
  - 248
  - 251
  - 252
  - 253
  - 254
  - 255
  - 256
  - 257
  - 259
  - 261
  - 262
  - 263
  - 264
  - 268
  - 269
  - 270
  - 271
  - 272
  - 273
  - 277
  - 278
  - 279
  - 280
  - 281
  - 282
  - 283
  - 284
  - 285
  - 288
  - 296
  - 321
  - 346
  dask.array.ufunc.angle:
  - 290
  - 291
  - 292
  - 293
  dask.array.ufunc.da_frompyfunc:
  - 32
  dask.array.ufunc.da_frompyfunc.__call__:
  - 52
  dask.array.ufunc.da_frompyfunc.__dask_tokenize__:
  - 46
  dask.array.ufunc.da_frompyfunc.__dir__:
  - 60
  - 61
  - 62
  - 63
  dask.array.ufunc.da_frompyfunc.__getattr__:
  - 56
  - 55
  dask.array.ufunc.da_frompyfunc.__init__:
  - 35
  - 39
  dask.array.ufunc.frexp:
  - 299
  - 304
  - 308
  - 311
  - 312
  - 314
  - 315
  - 316
  - 317
  dask.array.ufunc.frompyfunc:
  - 68
  - 70
  dask.array.ufunc.modf:
  - 324
  - 329
  - 333
  - 336
  - 337
  - 339
  - 340
  - 341
  - 342
  dask.array.ufunc.ufunc:
  - 122
  dask.array.ufunc.ufunc.__call__:
  - 110
  - 111
  - 112
  - 113
  - 114
  - 120
  dask.array.ufunc.ufunc.__dask_tokenize__:
  - 96
  dask.array.ufunc.ufunc.__dir__:
  - 104
  dask.array.ufunc.ufunc.__getattr__:
  - 99
  - 100
  dask.array.ufunc.ufunc.__init__:
  - 93
  - 92
  - 85
  dask.array.ufunc.ufunc.__repr__:
  - 107
  dask.array.ufunc.ufunc.outer:
  - 160
  - 129
  - 130
  - 131
  - 132
  - 133
  - 135
  - 137
  - 144
  - 145
  - 156
  - 147
  - 151
  - 155
  - 124
  - 126
  dask.array.ufunc.wrap_elemwise:
  - 17
  - 28
  dask.array.ufunc.wrap_elemwise.wrapped:
  - 24
  - 20
  - 21
  - 22
  dask.array.utils.__getattr__:
  - 593
  - 594
  - 596
  dask.array.utils._array_like_safe:
  - 450
  - 451
  - 453
  - 454
  - 456
  - 457
  - 459
  - 461
  - 462
  - 467
  - 447
  dask.array.utils._check_chunks:
  - 245
  - 246
  - 248
  - 249
  - 250
  - 251
  - 252
  - 253
  dask.array.utils._check_dsk:
  - 225
  - 226
  - 227
  - 229
  - 206
  - 207
  - 210
  - 211
  - 212
  - 213
  - 214
  - 216
  - 217
  - 218
  - 219
  - 220
  - 222
  dask.array.utils._dtype_of:
  - 426
  - 420
  dask.array.utils._get_dt_meta_computed:
  - 288
  - 289
  - 291
  - 292
  - 294
  - 295
  - 296
  - 274
  - 277
  - 278
  - 279
  - 280
  - 282
  - 283
  - 285
  - 286
  - 287
  dask.array.utils.allclose:
  - 177
  - 178
  - 179
  - 180
  - 181
  - 183
  - 184
  - 185
  - 186
  - 188
  dask.array.utils.arange_safe:
  - 430
  - 435
  - 436
  - 439
  - 441
  dask.array.utils.array_safe:
  - 483
  - 471
  dask.array.utils.asanyarray_safe:
  - 501
  - 511
  dask.array.utils.asarray_safe:
  - 497
  - 487
  dask.array.utils.assert_eq:
  - 385
  - 386
  - 389
  - 391
  - 393
  - 400
  - 401
  - 318
  - 319
  - 320
  - 321
  - 323
  - 331
  - 340
  - 347
  - 348
  - 349
  - 350
  - 352
  - 353
  - 354
  - 355
  - 356
  - 362
  - 365
  - 367
  - 368
  - 371
  - 373
  - 374
  - 380
  - 383
  dask.array.utils.assert_eq_shape:
  - 233
  - 234
  - 236
  - 237
  - 238
  - 239
  dask.array.utils.compute_meta:
  - 128
  - 130
  - 166
  - 135
  - 136
  - 167
  - 168
  - 170
  - 140
  - 171
  - 142
  - 144
  - 145
  - 157
  - 125
  - 126
  - 159
  dask.array.utils.meta_from_array:
  - 28
  - 46
  - 49
  - 52
  - 53
  - 55
  - 57
  - 60
  - 61
  - 63
  - 67
  - 68
  - 72
  - 73
  - 75
  - 76
  - 77
  - 78
  - 82
  - 86
  - 87
  - 88
  - 89
  - 90
  - 91
  - 92
  - 94
  - 95
  - 96
  - 98
  - 100
  - 101
  - 103
  - 105
  - 107
  - 108
  - 109
  - 117
  dask.array.utils.normalize_to_array:
  - 21
  - 22
  dask.array.utils.safe_wraps:
  - 416
  - 409
  - 413
  - 414
  dask.array.utils.same_keys:
  - 198
  dask.array.utils.same_keys.key:
  - 193
  dask.array.utils.scipy_linalg_safe:
  - 584
  - 578
  - 582
  - 575
  dask.array.utils.solve_triangular_safe:
  - 588
  dask.array.utils.svd_flip:
  - 559
  - 561
  - 530
  - 564
  - 565
  dask.array.utils.validate_axis:
  - 515
  - 516
  - 517
  - 518
  - 520
  - 524
  dask.array.wrap:
  - 194
  - 132
  - 197
  - 198
  - 168
  - 202
  - 171
  - 203
  - 174
  - 207
  - 177
  - 180
  - 183
  - 186
  - 189
  dask.array.wrap._broadcast_trick_inner:
  - 140
  dask.array.wrap._parse_wrap_args:
  - 33
  - 35
  - 19
  - 20
  - 22
  - 25
  - 26
  - 28
  - 29
  - 30
  - 31
  dask.array.wrap.broadcast_trick:
  - 144
  - 162
  dask.array.wrap.full:
  - 224
  - 225
  - 216
  - 220
  - 221
  dask.array.wrap.full_like:
  - 233
  - 229
  dask.array.wrap.wrap:
  - 114
  - 115
  - 117
  - 126
  dask.array.wrap.wrap_func_like:
  - 99
  - 100
  - 101
  - 103
  - 105
  - 107
  - 109
  - 85
  - 89
  - 90
  - 92
  dask.array.wrap.wrap_func_shape_as_first_arg:
  - 69
  - 71
  - 72
  - 76
  - 49
  - 81
  - 52
  - 55
  - 57
  - 63
  dask.backends:
  - 40
  - 11
  - 14
  - 47
  - 15
  dask.backends.CreationDispatch:
  - 54
  dask.backends.CreationDispatch.__getattr__:
  - 162
  - 163
  - 159
  dask.backends.CreationDispatch.__init__:
  - 77
  dask.backends.CreationDispatch.backend:
  - 110
  - 111
  dask.backends.CreationDispatch.dispatch:
  - 102
  - 99
  - 94
  - 103
  dask.backends.CreationDispatch.register_backend:
  - 83
  - 84
  dask.backends.CreationDispatch.register_inplace:
  - 127
  dask.backends.CreationDispatch.register_inplace.decorator:
  - 136
  - 133
  - 134
  dask.backends.CreationDispatch.register_inplace.decorator.wrapper:
  - 144
  - 138
  - 140
  - 143
  dask.backends.DaskBackendEntrypoint:
  - 19
  dask.backends.DaskBackendEntrypoint.to_backend:
  - 36
  dask.backends.DaskBackendEntrypoint.to_backend_dispatch:
  - 31
  dask.backends.detect_entrypoints:
  - 43
  dask.bag.avro._verify_schema:
  - 290
  - 291
  - 286
  - 287
  dask.bag.avro._write_avro_part:
  - 296
  - 300
  dask.bag.avro.open_head:
  - 66
  - 67
  - 68
  - 69
  dask.bag.avro.read_avro:
  - 129
  - 130
  - 132
  - 134
  - 136
  - 137
  - 138
  - 139
  - 74
  - 98
  - 103
  - 104
  - 107
  - 108
  - 109
  - 110
  - 114
  - 115
  - 116
  - 117
  - 118
  - 121
  - 123
  - 124
  - 125
  dask.bag.avro.read_bytes:
  - 32
  - 30
  - 31
  dask.bag.avro.read_chunk:
  - 143
  - 146
  - 152
  - 154
  - 156
  - 157
  dask.bag.avro.read_file:
  - 161
  - 170
  - 164
  dask.bag.avro.read_header:
  - 36
  - 47
  - 51
  - 52
  - 54
  - 56
  - 57
  - 58
  - 59
  - 60
  - 61
  dask.bag.avro.read_long:
  - 17
  - 18
  - 19
  - 23
  dask.bag.avro.to_avro:
  - 256
  - 263
  - 282
  - 274
  - 276
  - 277
  - 278
  - 279
  - 185
  - 250
  - 253
  dask.bag.chunk.foldby_combine2:
  - 16
  dask.bag.chunk.getitem:
  - 9
  dask.bag.chunk.groupby_tasks_group_hash:
  - 20
  dask.bag.chunk.var_aggregate:
  - 33
  - 34
  dask.bag.chunk.var_chunk:
  - 25
  dask.bag.core:
  - 82
  - 84
  dask.bag.core.Bag:
  - 455
  - 839
  - 523
  - 815
  - 503
  - 504
  dask.bag.core.Bag.__dask_keys__:
  - 495
  dask.bag.core.Bag.__init__:
  - 485
  - 486
  dask.bag.core.Bag.__iter__:
  - 1493
  dask.bag.core.Bag.__str__:
  - 519
  dask.bag.core.Bag._rebuild:
  - 514
  - 515
  - 516
  dask.bag.core.Bag.accumulate:
  - 1728
  - 1699
  - 1732
  - 1733
  - 1718
  - 1719
  dask.bag.core.Bag.all:
  - 1100
  - 1109
  dask.bag.core.Bag.any:
  - 1088
  - 1097
  dask.bag.core.Bag.count:
  - 1112
  - 1121
  dask.bag.core.Bag.distinct:
  - 1001
  - 1002
  - 979
  - 1003
  dask.bag.core.Bag.filter:
  - 655
  - 665
  - 668
  - 670
  - 671
  dask.bag.core.Bag.flatten:
  - 1474
  - 1484
  - 1487
  - 1489
  - 1490
  dask.bag.core.Bag.fold:
  - 868
  - 915
  - 916
  - 917
  - 918
  - 925
  - 926
  - 927
  dask.bag.core.Bag.foldby:
  - 1376
  - 1377
  - 1412
  - 1350
  - 1415
  - 1352
  - 1416
  - 1386
  - 1355
  - 1357
  - 1359
  - 1362
  - 1398
  - 1367
  - 1370
  - 1243
  - 1405
  - 1375
  dask.bag.core.Bag.frequencies:
  - 948
  - 947
  - 940
  - 933
  dask.bag.core.Bag.groupby:
  - 1504
  - 1538
  - 1540
  - 1542
  - 1546
  - 1549
  - 1550
  - 1553
  - 1554
  dask.bag.core.Bag.join:
  - 1184
  - 1216
  - 1186
  - 1187
  - 1188
  - 1189
  - 1197
  - 1198
  - 1200
  - 1205
  - 1209
  - 1212
  - 1150
  - 1215
  dask.bag.core.Bag.map:
  - 584
  - 526
  dask.bag.core.Bag.map_partitions:
  - 728
  - 768
  dask.bag.core.Bag.max:
  - 1080
  - 1081
  dask.bag.core.Bag.mean:
  - 1137
  - 1124
  dask.bag.core.Bag.mean.mean_aggregate:
  - 1134
  - 1135
  dask.bag.core.Bag.mean.mean_chunk:
  - 1128
  dask.bag.core.Bag.min:
  - 1084
  - 1085
  dask.bag.core.Bag.pluck:
  - 771
  - 781
  - 782
  - 783
  - 786
  - 791
  - 793
  - 794
  dask.bag.core.Bag.product:
  - 1219
  - 1220
  - 1221
  - 1228
  - 1229
  - 1231
  - 1232
  dask.bag.core.Bag.random_sample:
  - 705
  - 674
  - 706
  - 694
  - 696
  - 697
  - 699
  - 700
  - 703
  dask.bag.core.Bag.reduction:
  - 1030
  - 1032
  - 1064
  - 1035
  - 1036
  - 1068
  - 1069
  - 1070
  - 1008
  - 1040
  - 1071
  - 1073
  - 1044
  - 1048
  - 1049
  dask.bag.core.Bag.remove:
  - 709
  - 719
  - 722
  - 724
  - 725
  dask.bag.core.Bag.repartition:
  - 1696
  - 1665
  - 1689
  - 1693
  - 1694
  - 1695
  dask.bag.core.Bag.starmap:
  - 641
  - 642
  - 587
  - 631
  - 633
  - 634
  - 635
  - 639
  dask.bag.core.Bag.std:
  - 1146
  - 1147
  dask.bag.core.Bag.sum:
  - 1076
  - 1077
  dask.bag.core.Bag.take:
  - 1442
  - 1444
  - 1450
  - 1419
  - 1453
  - 1457
  - 1460
  - 1465
  - 1466
  - 1468
  - 1469
  dask.bag.core.Bag.to_avro:
  - 852
  dask.bag.core.Bag.to_dataframe:
  - 1638
  - 1611
  - 1612
  - 1613
  - 1619
  - 1620
  - 1623
  - 1560
  - 1626
  - 1627
  - 1629
  - 1630
  - 1631
  dask.bag.core.Bag.to_delayed:
  - 1641
  - 1655
  - 1656
  - 1658
  - 1659
  - 1661
  - 1662
  dask.bag.core.Bag.to_textfiles:
  - 827
  dask.bag.core.Bag.topk:
  - 964
  - 965
  - 966
  - 967
  - 969
  - 970
  - 972
  - 952
  dask.bag.core.Bag.unzip:
  - 813
  - 797
  dask.bag.core.Bag.var:
  - 1140
  - 1141
  - 1142
  dask.bag.core.Item:
  - 393
  - 394
  dask.bag.core.Item.__init__:
  - 376
  dask.bag.core.Item._rebuild:
  - 403
  - 404
  dask.bag.core.Item.apply:
  - 432
  - 433
  - 430
  dask.bag.core.Item.from_delayed:
  - 416
  - 417
  - 408
  - 414
  - 415
  dask.bag.core.Item.to_delayed:
  - 448
  - 449
  - 450
  - 451
  - 438
  dask.bag.core.StringAccessor:
  - 300
  dask.bag.core.StringAccessor.__dir__:
  - 321
  dask.bag.core.StringAccessor.__getattr__:
  - 328
  - 330
  - 331
  - 332
  dask.bag.core.StringAccessor._strmap:
  - 324
  dask.bag.core.StringAccessor.match:
  - 337
  - 353
  dask.bag.core._MapChunk.__init__:
  - 2057
  dask.bag.core._MapChunk.__next__:
  - 2061
  - 2063
  - 2066
  - 2068
  - 2069
  - 2070
  dask.bag.core._MapChunk.check_all_iterators_consumed:
  - 2073
  - 2074
  - 2075
  - 2078
  dask.bag.core._reduce:
  - 2361
  - 2362
  - 2364
  dask.bag.core._repartition_from_boundaries:
  - 2725
  - 2726
  - 2727
  - 2728
  - 2729
  - 2730
  - 2731
  - 2733
  - 2740
  - 2748
  - 2749
  dask.bag.core._split_partitions:
  - 2720
  - 2721
  - 2690
  - 2705
  - 2708
  - 2710
  - 2711
  - 2716
  dask.bag.core._to_textfiles_chunk:
  - 173
  - 180
  - 181
  - 182
  - 185
  - 186
  - 187
  dask.bag.core.accumulate_part:
  - 1737
  - 1738
  - 1740
  - 1741
  dask.bag.core.bag_map:
  - 2176
  - 2177
  - 2178
  - 2179
  - 2180
  - 2181
  - 2182
  - 2184
  - 2188
  - 2189
  - 2191
  - 2195
  - 2196
  - 2198
  - 2202
  - 2204
  - 2212
  - 2213
  - 2220
  - 2222
  - 2226
  - 2227
  - 2229
  - 2231
  - 2116
  - 2171
  dask.bag.core.bag_map.build_iters:
  - 2208
  - 2209
  - 2207
  dask.bag.core.bag_range:
  - 1958
  - 1970
  - 1971
  - 1973
  - 1977
  dask.bag.core.bag_zip:
  - 2019
  - 2022
  - 2024
  - 2025
  - 2027
  - 2028
  - 1981
  dask.bag.core.chunk_distinct:
  - 1932
  - 1933
  - 1934
  dask.bag.core.collect:
  - 1760
  - 1758
  - 1759
  dask.bag.core.concat:
  - 1865
  - 1866
  - 1867
  - 1868
  - 1869
  - 1855
  dask.bag.core.dictitems:
  - 1851
  - 1846
  dask.bag.core.empty_safe_aggregate:
  - 2521
  dask.bag.core.empty_safe_apply:
  - 2506
  - 2508
  - 2510
  - 2512
  - 2513
  - 2516
  dask.bag.core.finalize:
  - 288
  - 289
  - 290
  - 291
  - 284
  - 286
  - 287
  dask.bag.core.from_delayed:
  - 1921
  - 1922
  - 1925
  - 1928
  - 1907
  - 1909
  - 1910
  - 1881
  - 1917
  dask.bag.core.from_sequence:
  - 1792
  - 1793
  - 1794
  - 1764
  - 1796
  - 1797
  - 1798
  - 1801
  - 1803
  - 1804
  - 1805
  - 1806
  - 1810
  - 1791
  dask.bag.core.from_url:
  - 1836
  - 1838
  - 1840
  - 1842
  - 1814
  dask.bag.core.groupby_disk:
  - 2465
  - 2497
  - 2467
  - 2500
  - 2501
  - 2502
  - 2472
  - 2473
  - 2483
  - 2486
  - 2492
  dask.bag.core.groupby_tasks:
  - 2438
  - 2440
  - 2447
  - 2453
  - 2456
  - 2457
  - 2459
  - 2460
  - 2461
  - 2378
  - 2379
  - 2380
  - 2388
  - 2390
  - 2392
  - 2400
  - 2403
  - 2408
  - 2416
  - 2424
  - 2425
  - 2427
  dask.bag.core.lazify:
  - 158
  - 151
  dask.bag.core.lazify_task:
  - 131
  - 134
  - 138
  - 139
  - 140
  - 143
  - 145
  - 147
  - 90
  - 106
  - 107
  - 108
  - 109
  - 111
  - 112
  - 114
  - 117
  - 119
  - 122
  dask.bag.core.map_chunk:
  - 2048
  - 2049
  - 2032
  - 2046
  - 2047
  dask.bag.core.map_partitions:
  - 2321
  - 2324
  - 2325
  - 2327
  - 2332
  - 2335
  - 2336
  - 2339
  - 2340
  - 2352
  - 2353
  - 2355
  - 2357
  - 2235
  - 2269
  - 2270
  - 2274
  - 2275
  - 2276
  - 2277
  - 2279
  - 2280
  - 2281
  - 2285
  - 2286
  - 2288
  - 2292
  - 2293
  - 2295
  - 2299
  - 2301
  - 2303
  dask.bag.core.map_partitions.build_args:
  - 2306
  dask.bag.core.map_partitions.build_bag_kwargs:
  - 2312
  - 2313
  - 2315
  - 2309
  dask.bag.core.merge_distinct:
  - 1938
  dask.bag.core.merge_frequencies:
  - 1952
  - 1942
  - 1943
  - 1944
  - 1947
  - 1949
  - 1950
  - 1951
  dask.bag.core.optimize:
  - 162
  - 163
  - 164
  - 165
  - 166
  - 167
  dask.bag.core.partition:
  - 1747
  - 1748
  - 1749
  - 1750
  - 1751
  - 1752
  - 1753
  dask.bag.core.random_sample:
  - 2535
  - 2546
  - 2547
  - 2548
  - 2549
  - 2550
  dask.bag.core.random_state_data_python:
  - 2594
  - 2575
  - 2576
  - 2577
  - 2579
  - 2580
  - 2581
  - 2585
  - 2586
  - 2556
  - 2591
  dask.bag.core.reify:
  - 1873
  - 1874
  - 1875
  - 1876
  dask.bag.core.repartition_npartitions:
  - 2628
  - 2633
  - 2636
  - 2637
  - 2640
  - 2641
  - 2643
  - 2645
  - 2648
  dask.bag.core.repartition_size:
  - 2662
  - 2665
  - 2666
  - 2667
  - 2668
  - 2672
  - 2673
  - 2674
  - 2677
  - 2678
  - 2682
  - 2683
  - 2684
  - 2685
  - 2686
  dask.bag.core.robust_wraps:
  - 357
  dask.bag.core.safe_take:
  - 2528
  - 2525
  - 2526
  - 2527
  dask.bag.core.split:
  - 2599
  - 2604
  - 2605
  - 2607
  - 2608
  - 2609
  dask.bag.core.starmap_chunk:
  - 2091
  - 2092
  - 2093
  dask.bag.core.to_dataframe:
  - 2624
  - 2617
  - 2619
  - 2620
  - 2622
  - 2623
  dask.bag.core.to_textfiles:
  - 258
  - 201
  - 268
  - 271
  - 273
  - 274
  - 276
  - 277
  - 280
  dask.bag.core.total_mem_usage:
  - 2656
  - 2657
  - 2658
  dask.bag.core.unpack_scalar_dask_kwargs:
  - 2097
  - 2105
  - 2106
  - 2107
  - 2111
  dask.bag.random._finalize_sample:
  - 126
  dask.bag.random._geometric:
  - 194
  dask.bag.random._sample:
  - 114
  - 116
  - 117
  - 118
  dask.bag.random._sample_map_partitions:
  - 132
  - 138
  - 139
  - 140
  - 143
  - 144
  - 146
  - 147
  - 148
  - 149
  - 150
  dask.bag.random._sample_reduce:
  - 96
  - 67
  - 101
  - 83
  - 85
  - 87
  - 88
  - 90
  - 95
  dask.bag.random._sample_with_replacement:
  - 157
  - 158
  - 159
  dask.bag.random._sample_with_replacement_map_partitions:
  - 166
  - 171
  - 172
  - 173
  - 175
  - 176
  - 177
  - 179
  - 180
  - 181
  - 182
  - 184
  - 185
  - 186
  dask.bag.random._weighted_sampling_without_replacement:
  - 105
  - 109
  - 110
  dask.bag.random.choices:
  - 41
  - 62
  - 63
  dask.bag.random.sample:
  - 37
  - 36
  - 13
  dask.bag.text:
  - 14
  dask.bag.text.attach_path:
  - 182
  - 183
  dask.bag.text.decode:
  - 193
  - 195
  - 197
  - 188
  - 189
  - 190
  - 191
  dask.bag.text.file_to_blocks:
  - 167
  - 168
  - 169
  - 171
  - 172
  - 177
  - 178
  dask.bag.text.read_text:
  - 128
  - 133
  - 135
  - 144
  - 145
  - 147
  - 148
  - 149
  - 152
  - 155
  - 29
  - 158
  - 159
  - 89
  - 91
  - 92
  - 94
  - 95
  - 100
  - 109
  - 111
  - 112
  - 113
  - 120
  - 122
  - 123
  - 124
  dask.bag.utils.assert_eq:
  - 8
  - 5
  - 6
  - 7
  dask.base:
  - 1056
  - 71
  - 1065
  - 1262
  - 1073
  - 28
  - 1053
  dask.base.DaskMethodsMixin:
  - 251
  dask.base.DaskMethodsMixin.__await__:
  - 389
  dask.base.DaskMethodsMixin.__await__.f:
  - 385
  - 386
  dask.base.DaskMethodsMixin.compute:
  - 373
  - 350
  dask.base.DaskMethodsMixin.persist:
  - 346
  - 308
  dask.base.DaskMethodsMixin.visualize:
  - 256
  - 299
  dask.base._colorize:
  - 1041
  - 1042
  - 1043
  - 1029
  dask.base._distributed_available:
  - 39
  dask.base._ensure_not_async:
  - 1096
  - 1104
  - 1094
  - 1095
  dask.base.annotate:
  - 141
  - 142
  - 143
  - 144
  - 146
  - 154
  - 156
  - 157
  - 164
  - 166
  - 167
  - 174
  - 176
  - 177
  - 184
  - 186
  - 187
  - 193
  - 194
  - 196
  - 198
  - 200
  - 92
  dask.base.clone_key:
  - 1294
  - 1306
  - 1307
  - 1308
  - 1309
  - 1310
  dask.base.collections_to_expr:
  - 428
  - 432
  - 437
  - 440
  - 441
  - 443
  - 413
  - 446
  - 445
  dask.base.compute:
  - 678
  - 647
  - 648
  - 679
  - 681
  - 651
  - 683
  - 658
  - 659
  - 661
  - 605
  dask.base.compute_as_if_collection:
  - 393
  - 396
  - 397
  - 398
  dask.base.get_annotations:
  - 77
  - 87
  dask.base.get_collection_names:
  - 1234
  - 1219
  - 1236
  dask.base.get_name_from_key:
  - 1240
  - 1257
  - 1255
  dask.base.get_scheduler:
  - 1152
  - 1158
  - 1161
  - 1162
  - 1163
  - 1164
  - 1165
  - 1171
  - 1172
  - 1174
  - 1180
  - 1184
  - 1187
  - 1189
  - 1191
  - 1114
  - 1126
  - 1129
  - 1130
  - 1132
  - 1133
  - 1134
  - 1135
  - 1138
  - 1140
  - 1141
  - 1143
  - 1145
  - 1146
  - 1151
  dask.base.is_dask_collection:
  - 224
  - 225
  - 226
  - 227
  - 231
  - 232
  - 204
  - 238
  - 240
  - 247
  dask.base.optimization_function:
  - 406
  dask.base.optimize:
  - 583
  - 584
  - 587
  - 590
  - 591
  - 592
  - 594
  - 536
  dask.base.persist:
  - 1024
  - 1025
  - 929
  - 988
  - 989
  - 992
  - 994
  - 1001
  - 1005
  - 1006
  - 1009
  - 1011
  - 1012
  - 1014
  - 1015
  - 1016
  - 1017
  - 1018
  - 1020
  - 1021
  - 1023
  dask.base.replace_name_in_key:
  - 1286
  - 1287
  - 1288
  - 1289
  - 1266
  dask.base.unpack_collections:
  - 481
  - 452
  - 520
  - 521
  - 530
  - 531
  dask.base.unpack_collections._unpack:
  - 512
  - 513
  - 518
  - 484
  - 485
  - 486
  - 487
  - 488
  - 490
  - 491
  - 493
  - 495
  - 496
  - 499
  - 500
  - 501
  - 502
  - 503
  - 504
  - 506
  - 507
  - 510
  dask.base.unpack_collections.repack:
  - 524
  - 525
  - 526
  dask.base.visualize:
  - 776
  - 778
  - 774
  - 695
  dask.base.visualize_dsk:
  - 898
  - 900
  - 912
  - 915
  - 916
  - 919
  - 920
  - 800
  - 803
  - 820
  - 821
  - 822
  - 823
  - 824
  - 827
  - 830
  - 833
  - 836
  - 842
  - 843
  - 844
  - 845
  - 846
  - 847
  - 848
  - 849
  - 851
  - 853
  - 855
  - 856
  - 858
  - 860
  - 861
  - 863
  - 864
  - 868
  - 875
  - 876
  - 878
  - 879
  - 881
  - 885
  - 886
  - 890
  - 892
  - 893
  dask.base.visualize_dsk.label:
  - 871
  - 839
  dask.base.wait:
  - 1204
  - 1213
  dask.blockwise:
  - 1425
  dask.blockwise.BlockIndex:
  - 178
  dask.blockwise.Blockwise:
  - 466
  dask.blockwise.Blockwise.__init__:
  - 544
  - 576
  - 577
  - 547
  - 554
  - 555
  - 556
  - 557
  - 558
  - 560
  - 563
  - 564
  - 569
  - 572
  - 542
  dask.blockwise.Blockwise.__iter__:
  - 644
  dask.blockwise.Blockwise.__len__:
  - 649
  - 651
  dask.blockwise.Blockwise._cull:
  - 714
  dask.blockwise.Blockwise._cull_dependencies:
  - 658
  - 665
  - 669
  - 678
  - 679
  - 680
  - 681
  - 685
  - 686
  - 688
  - 689
  - 690
  - 691
  - 692
  - 693
  - 694
  - 698
  - 702
  - 703
  - 704
  - 707
  dask.blockwise.Blockwise._dict:
  - 608
  - 610
  - 605
  - 614
  dask.blockwise.Blockwise.clone:
  - 773
  - 775
  - 776
  - 778
  - 780
  - 783
  - 784
  - 786
  - 789
  - 794
  - 795
  - 796
  - 799
  - 802
  - 804
  - 807
  - 808
  - 752
  - 756
  - 757
  - 758
  - 759
  - 760
  - 767
  dask.blockwise.Blockwise.cull:
  - 736
  - 737
  - 738
  - 740
  - 741
  - 734
  - 735
  dask.blockwise.Blockwise.dims:
  - 593
  - 596
  - 597
  dask.blockwise.Blockwise.get_output_keys:
  - 636
  - 635
  - 628
  dask.blockwise.Blockwise.is_materialized:
  - 655
  dask.blockwise.BlockwiseDep:
  - 23
  dask.blockwise.BlockwiseDep.__getitem__:
  - 51
  dask.blockwise.BlockwiseDep.__repr__:
  - 78
  dask.blockwise.BlockwiseDep.get:
  - 57
  - 59
  dask.blockwise.BlockwiseDep.produces_keys:
  - 65
  dask.blockwise.BlockwiseDepDict:
  - 82
  dask.blockwise.BlockwiseDepDict.__getitem__:
  - 168
  - 169
  dask.blockwise.BlockwiseDepDict.__init__:
  - 148
  dask.blockwise.BlockwiseDepDict.__len__:
  - 174
  dask.blockwise._can_fuse_annotations:
  - 1216
  - 1219
  - 1223
  - 1224
  - 1212
  dask.blockwise._fuse_annotations:
  - 1249
  - 1250
  - 1253
  - 1254
  - 1259
  - 1260
  - 1232
  - 1238
  - 1241
  - 1242
  - 1245
  - 1246
  dask.blockwise._get_coord_mapping:
  - 898
  - 899
  - 900
  - 903
  - 906
  - 908
  - 909
  - 830
  - 856
  - 857
  - 858
  - 859
  - 860
  - 861
  - 862
  - 863
  - 865
  - 877
  - 882
  - 883
  - 884
  - 886
  - 889
  dask.blockwise._lol_product:
  - 1024
  - 1025
  - 1027
  - 1000
  - 1032
  - 1033
  - 1037
  - 1018
  - 1019
  - 1020
  - 1022
  dask.blockwise._make_blockwise_graph:
  - 927
  - 931
  - 933
  - 937
  - 941
  - 955
  - 956
  - 961
  - 965
  - 968
  - 971
  - 972
  - 973
  - 975
  - 977
  - 978
  - 979
  - 980
  - 981
  - 982
  - 985
  - 986
  - 987
  - 988
  - 992
  - 994
  - 995
  dask.blockwise._make_dims:
  - 1512
  - 1513
  - 1508
  - 1511
  dask.blockwise._optimize_blockwise:
  - 1153
  - 1154
  - 1157
  - 1161
  - 1164
  - 1168
  - 1169
  - 1171
  - 1172
  - 1174
  - 1177
  - 1183
  - 1184
  - 1185
  - 1192
  - 1193
  - 1194
  - 1195
  - 1196
  - 1200
  - 1201
  - 1203
  - 1110
  - 1112
  - 1113
  - 1114
  - 1118
  - 1119
  - 1122
  - 1123
  - 1125
  - 1128
  - 1130
  - 1131
  - 1133
  - 1135
  - 1136
  - 1138
  - 1139
  - 1141
  - 1142
  - 1144
  - 1145
  - 1147
  - 1148
  - 1151
  dask.blockwise._unique_dep:
  - 1208
  dask.blockwise.blockwise:
  - 412
  - 418
  - 419
  - 420
  - 422
  - 423
  - 424
  - 427
  - 430
  - 435
  - 436
  - 437
  - 439
  - 441
  - 442
  - 444
  - 445
  - 447
  - 448
  - 449
  - 451
  - 452
  - 453
  - 239
  dask.blockwise.broadcast_dimensions:
  - 1504
  - 1448
  - 1484
  - 1486
  - 1487
  - 1488
  - 1493
  - 1494
  - 1496
  - 1498
  - 1499
  - 1501
  dask.blockwise.fuse_roots:
  - 1570
  - 1572
  - 1549
  - 1518
  - 1551
  - 1550
  - 1553
  - 1555
  - 1556
  - 1557
  - 1558
  - 1559
  - 1560
  - 1562
  - 1563
  - 1565
  dask.blockwise.index_subs:
  - 217
  - 213
  - 214
  dask.blockwise.lol_tuples:
  - 1067
  - 1069
  - 1070
  - 1041
  - 1073
  dask.blockwise.optimize_blockwise:
  - 1105
  - 1102
  - 1078
  dask.blockwise.rewrite_blockwise:
  - 1409
  - 1410
  - 1284
  - 1412
  - 1288
  - 1294
  - 1296
  - 1299
  - 1300
  - 1304
  - 1307
  - 1316
  - 1317
  - 1319
  - 1328
  - 1333
  - 1338
  - 1341
  - 1342
  - 1344
  - 1349
  - 1357
  - 1358
  - 1359
  - 1362
  - 1368
  - 1369
  - 1370
  - 1371
  - 1372
  - 1374
  - 1375
  - 1376
  - 1377
  - 1381
  - 1384
  - 1391
  - 1392
  - 1266
  - 1395
  - 1396
  - 1397
  - 1398
  - 1400
  - 1401
  - 1402
  - 1404
  - 1405
  dask.blockwise.subs:
  - 197
  - 202
  - 203
  - 204
  - 205
  dask.blockwise.zero_broadcast_dimensions:
  - 1427
  - 1444
  - 1443
  dask.blockwise.zero_broadcast_dimensions.<lambda1>:
  - 1443
  dask.bytes.core.read_block_from_file:
  - 192
  - 193
  - 194
  - 191
  dask.bytes.core.read_bytes:
  - 135
  - 136
  - 137
  - 139
  - 142
  - 143
  - 145
  - 148
  - 149
  - 24
  - 152
  - 153
  - 159
  - 161
  - 163
  - 164
  - 166
  - 167
  - 168
  - 170
  - 171
  - 173
  - 175
  - 176
  - 178
  - 180
  - 185
  - 80
  - 83
  - 85
  - 88
  - 89
  - 90
  - 91
  - 93
  - 95
  - 96
  - 97
  - 101
  - 102
  - 103
  - 106
  - 111
  - 112
  - 118
  - 120
  - 121
  - 124
  dask.bytes.utils:
  - 23
  dask.bytes.utils.zip_compress:
  - 11
  - 12
  - 13
  - 14
  - 15
  - 16
  - 17
  dask.cache:
  - 9
  dask.cache.Cache:
  - 13
  dask.cache.Cache.__init__:
  - 41
  - 42
  - 46
  dask.cache.Cache._finish:
  - 67
  - 68
  dask.cache.Cache._posttask:
  - 64
  - 58
  - 60
  - 61
  - 63
  dask.cache.Cache._pretask:
  - 55
  dask.cache.Cache._start:
  - 49
  - 50
  - 51
  dask.callbacks.Callback:
  - 50
  - 11
  dask.callbacks.Callback.__enter__:
  - 72
  - 73
  dask.callbacks.Callback.__exit__:
  - 77
  dask.callbacks.Callback.__init__:
  - 55
  - 57
  - 59
  - 61
  - 63
  dask.callbacks.Callback._callback:
  - 69
  dask.callbacks.Callback.register:
  - 80
  dask.callbacks.Callback.unregister:
  - 83
  dask.callbacks.add_callbacks:
  - 121
  dask.callbacks.add_callbacks.__exit__:
  - 144
  - 145
  dask.callbacks.add_callbacks.__init__:
  - 137
  - 138
  dask.callbacks.local_callbacks:
  - 96
  - 101
  - 102
  - 104
  - 106
  dask.callbacks.normalize_callback:
  - 112
  - 114
  - 111
  dask.callbacks.unpack_callbacks:
  - 88
  - 89
  - 87
  dask.cli:
  - 36
  - 42
  - 74
  - 75
  - 92
  - 50
  - 21
  - 22
  - 56
  - 57
  - 158
  - 28
  - 93
  - 94
  - 95
  dask.cli._register_command_ep:
  - 192
  - 193
  - 165
  - 198
  - 178
  - 180
  - 185
  - 186
  - 188
  dask.cli.cli:
  - 24
  dask.cli.config:
  - 52
  dask.cli.config_find:
  - 77
  - 78
  - 79
  - 80
  - 81
  - 82
  - 83
  - 84
  - 85
  - 86
  - 88
  - 89
  dask.cli.config_find.<lambda1>:
  - 81
  dask.cli.config_get:
  - 64
  - 66
  - 67
  - 68
  - 69
  - 71
  - 59
  - 61
  - 63
  dask.cli.config_list:
  - 160
  - 161
  dask.cli.config_set:
  - 107
  - 108
  - 109
  - 110
  dask.cli.docs:
  - 33
  - 30
  dask.cli.info:
  - 38
  dask.cli.run_cli:
  - 209
  - 202
  - 206
  - 207
  dask.cli.save_config:
  - 129
  - 131
  - 132
  - 136
  - 138
  - 118
  - 124
  - 125
  - 126
  - 127
  dask.cli.versions:
  - 44
  - 47
  dask.config:
  - 42
  - 44
  - 846
  - 47
  - 847
  - 54
  dask.config._get_paths:
  - 33
  - 34
  - 37
  - 22
  - 28
  - 29
  - 30
  - 31
  dask.config._initialize:
  - 840
  - 841
  - 843
  - 838
  dask.config._load_config_file:
  - 177
  - 180
  - 181
  - 190
  dask.config.canonical_name:
  - 77
  - 75
  - 69
  - 61
  dask.config.check_deprecations:
  - 750
  - 783
  - 784
  - 786
  - 787
  dask.config.collect:
  - 520
  - 523
  - 524
  - 501
  dask.config.collect_env:
  - 263
  - 266
  - 267
  - 271
  - 272
  - 273
  - 274
  - 277
  - 249
  dask.config.collect_yaml:
  - 224
  - 225
  - 226
  - 227
  - 228
  - 201
  - 236
  - 207
  - 239
  - 240
  - 241
  - 242
  - 243
  - 213
  - 245
  - 220
  - 221
  - 222
  dask.config.deserialize:
  - 834
  - 819
  dask.config.ensure_file:
  - 352
  - 353
  - 354
  - 356
  - 358
  - 362
  - 363
  - 333
  - 366
  - 368
  - 337
  - 343
  - 313
  - 346
  - 347
  dask.config.expand_environment_variables:
  - 682
  - 683
  - 684
  - 685
  - 686
  - 687
  - 663
  dask.config.get:
  - 608
  - 610
  - 611
  - 615
  - 602
  - 572
  - 605
  dask.config.interpret_value:
  - 289
  - 283
  dask.config.merge:
  - 155
  - 172
  - 171
  dask.config.paths_containing_key:
  - 296
  - 300
  - 301
  - 303
  - 307
  dask.config.pop:
  - 640
  - 623
  - 630
  - 632
  - 633
  - 635
  - 636
  dask.config.refresh:
  - 554
  - 557
  - 559
  - 560
  - 530
  - 562
  - 563
  dask.config.rename:
  - 736
  - 738
  - 741
  - 742
  - 743
  - 744
  - 728
  dask.config.serialize:
  - 800
  - 815
  dask.config.set:
  - 374
  dask.config.set.__exit__:
  - 448
  - 441
  - 443
  - 444
  - 445
  dask.config.set.__init__:
  - 420
  - 427
  - 428
  - 429
  - 430
  - 431
  - 432
  - 433
  - 434
  - 435
  dask.config.set._assign:
  - 483
  - 484
  - 485
  - 486
  - 488
  - 491
  - 492
  - 493
  - 464
  - 497
  - 479
  dask.config.update:
  - 129
  - 130
  - 132
  - 136
  - 139
  - 89
  - 126
  - 127
  dask.config.update_defaults:
  - 648
  - 657
  - 658
  - 659
  dask.conftest:
  - 8
  - 17
  - 12
  - 31
  dask.conftest.pytest_collection_modifyitems:
  - 24
  - 25
  - 26
  - 27
  - 28
  dask.conftest.shuffle_method:
  - 35
  - 36
  dask.context:
  - 1
  - 15
  dask.context.GlobalMethod.__get__:
  - 64
  - 65
  - 67
  dask.context.globalmethod:
  - 19
  - 52
  - 53
  - 54
  dask.core:
  - 305
  dask.core._pack_result:
  - 83
  - 84
  dask.core._toposort:
  - 384
  - 386
  - 388
  - 390
  - 391
  - 397
  - 399
  - 401
  - 405
  - 406
  - 407
  - 416
  - 417
  - 420
  - 421
  - 422
  - 426
  - 427
  - 432
  - 433
  - 434
  - 436
  - 439
  - 441
  - 443
  - 444
  - 447
  - 448
  - 449
  - 450
  - 451
  - 452
  - 368
  - 370
  - 372
  - 377
  dask.core.flatten:
  - 295
  - 296
  - 298
  - 299
  - 300
  - 302
  - 278
  dask.core.get:
  - 102
  - 103
  - 105
  - 108
  - 109
  - 110
  - 89
  dask.core.get_dependencies:
  - 258
  - 203
  - 212
  - 221
  - 251
  - 253
  dask.core.get_deps:
  - 272
  - 273
  - 262
  dask.core.getcycle:
  - 481
  - 463
  dask.core.isdag:
  - 485
  - 503
  dask.core.ishashable:
  - 34
  - 19
  dask.core.iskey:
  - 168
  - 169
  - 170
  - 157
  dask.core.istask:
  - 56
  - 41
  - 60
  - 57
  dask.core.keys_in_tasks:
  - 134
  - 135
  - 136
  - 137
  - 138
  - 139
  - 140
  - 141
  - 142
  - 143
  - 144
  - 145
  - 114
  - 148
  - 149
  - 153
  dask.core.lists_to_tuples:
  - 77
  - 78
  dask.core.literal:
  - 507
  dask.core.literal.__repr__:
  - 515
  dask.core.preorder_traversal:
  - 64
  - 66
  - 67
  - 68
  - 69
  - 70
  - 71
  - 73
  dask.core.quote:
  - 525
  - 534
  - 535
  dask.core.reshapelist:
  - 545
  - 546
  - 548
  - 549
  - 540
  dask.core.reverse_dict:
  - 320
  - 321
  - 322
  - 309
  - 316
  - 318
  - 319
  dask.core.subs:
  - 352
  - 353
  - 356
  - 326
  - 360
  - 361
  - 336
  - 337
  - 339
  - 343
  - 344
  - 348
  - 349
  - 350
  - 351
  dask.core.toposort:
  - 458
  - 459
  dask.core.validate_key:
  - 175
  - 181
  - 183
  - 185
  - 188
  - 189
  dask.dataframe:
  - 14
  dask.dataframe._compat:
  - 9
  - 10
  - 11
  - 18
  - 27
  dask.dataframe._compat.assert_categorical_equal:
  - 34
  - 35
  - 38
  dask.dataframe._compat.assert_numpy_array_equal:
  - 50
  - 44
  - 45
  - 46
  dask.dataframe._compat.check_apply_dataframe_deprecation:
  - 140
  - 141
  - 142
  - 147
  - 149
  dask.dataframe._compat.check_convert_dtype_deprecation:
  - 128
  - 133
  - 135
  - 126
  - 127
  dask.dataframe._compat.check_groupby_axis_deprecation:
  - 98
  - 99
  - 100
  - 105
  - 107
  dask.dataframe._compat.check_observed_deprecation:
  - 112
  - 113
  - 114
  - 119
  - 121
  dask.dataframe._compat.check_reductions_runtime_warning:
  - 161
  - 163
  - 154
  - 155
  - 156
  dask.dataframe._compat.is_any_real_numeric_dtype:
  - 170
  dask.dataframe._compat.is_string_dtype:
  - 176
  - 180
  dask.dataframe._compat.makeDataFrame:
  - 56
  - 54
  - 55
  dask.dataframe._compat.makeDateIndex:
  - 70
  dask.dataframe._compat.makeMissingDataframe:
  - 80
  - 81
  - 78
  dask.dataframe._compat.makeMixedDataFrame:
  - 89
  - 90
  - 85
  dask.dataframe._compat.makeTimeDataFrame:
  - 60
  - 61
  dask.dataframe._compat.makeTimeSeries:
  - 66
  dask.dataframe._compat.makeTimedeltaIndex:
  - 74
  dask.dataframe._dask_expr_enabled:
  - 8
  - 7
  dask.dataframe._dtypes:
  - 64
  - 69
  - 11
  - 16
  - 21
  - 26
  - 59
  dask.dataframe._dtypes._:
  - 18
  - 66
  - 13
  - 23
  dask.dataframe._dtypes._make_array_nonempty_pyarrow_dtype:
  - 32
  - 34
  - 36
  - 40
  - 41
  - 42
  - 43
  - 44
  - 48
  - 49
  - 50
  - 51
  - 52
  - 53
  - 55
  - 56
  - 30
  dask.dataframe._pyarrow:
  - 97
  - 10
  - 91
  dask.dataframe._pyarrow._to_string_dtype:
  - 64
  - 66
  - 68
  - 69
  - 70
  - 72
  - 75
  - 76
  - 78
  - 79
  - 80
  - 83
  - 84
  - 87
  - 56
  - 60
  - 61
  dask.dataframe._pyarrow.is_object_string_dataframe:
  - 49
  - 50
  - 51
  dask.dataframe._pyarrow.is_object_string_dtype:
  - 24
  - 25
  - 26
  - 21
  dask.dataframe._pyarrow.is_object_string_index:
  - 37
  - 38
  - 39
  dask.dataframe._pyarrow.is_object_string_series:
  - 43
  - 44
  dask.dataframe._pyarrow.is_pyarrow_string_dtype:
  - 17
  - 14
  - 15
  dask.dataframe._pyarrow.is_pyarrow_string_index:
  - 32
  - 33
  - 31
  dask.dataframe._pyarrow_compat.rebuild_arrowextensionarray:
  - 25
  - 26
  dask.dataframe._pyarrow_compat.reduce_arrowextensionarray:
  - 30
  dask.dataframe.accessor.CachedAccessor:
  - 58
  dask.dataframe.accessor.CachedAccessor.__get__:
  - 76
  - 84
  - 79
  dask.dataframe.accessor._bind_method:
  - 19
  - 22
  dask.dataframe.accessor._bind_method.func:
  - 14
  dask.dataframe.accessor._bind_property:
  - 33
  - 34
  - 36
  - 44
  dask.dataframe.accessor._bind_property.func:
  - 27
  dask.dataframe.accessor._register_accessor.decorator:
  - 98
  - 99
  - 90
  - 91
  - 92
  dask.dataframe.accessor.maybe_wrap_pandas:
  - 48
  - 49
  - 50
  - 51
  dask.dataframe.accessor.register_dataframe_accessor:
  - 113
  - 106
  dask.dataframe.accessor.register_index_accessor:
  - 128
  - 135
  dask.dataframe.accessor.register_series_accessor:
  - 124
  - 117
  dask.dataframe.backends:
  - 512
  - 258
  - 519
  - 776
  - 526
  - 784
  - 785
  - 786
  - 787
  - 788
  - 789
  - 790
  - 791
  - 792
  - 793
  - 794
  - 795
  - 800
  - 801
  - 163
  - 552
  - 176
  - 432
  - 181
  - 182
  - 183
  - 184
  - 568
  - 189
  - 324
  - 197
  - 718
  - 211
  - 340
  - 723
  - 728
  - 218
  - 477
  - 226
  - 483
  - 739
  - 357
  - 744
  - 489
  - 751
  - 498
  - 245
  - 505
  - 252
  - 253
  dask.dataframe.backends.DataFrameBackendEntrypoint:
  - 49
  dask.dataframe.backends.DataFrameBackendEntrypoint.from_dict:
  - 58
  dask.dataframe.backends.DataFrameBackendEntrypoint.read_csv:
  - 128
  dask.dataframe.backends.DataFrameBackendEntrypoint.read_hdf:
  - 145
  dask.dataframe.backends.DataFrameBackendEntrypoint.read_json:
  - 94
  dask.dataframe.backends.DataFrameBackendEntrypoint.read_orc:
  - 111
  dask.dataframe.backends.DataFrameBackendEntrypoint.read_parquet:
  - 77
  dask.dataframe.backends.PandasBackendEntrypoint:
  - 757
  dask.dataframe.backends.PandasBackendEntrypoint.to_backend:
  - 770
  - 773
  dask.dataframe.backends.ShuffleGroupResult.__sizeof__:
  - 545
  - 546
  - 547
  - 548
  - 537
  dask.dataframe.backends._:
  - 193
  - 178
  - 199
  - 191
  dask.dataframe.backends._meta_lib_from_array_da:
  - 480
  dask.dataframe.backends._nonempty_index:
  - 385
  - 386
  - 389
  - 390
  - 392
  - 396
  - 398
  - 401
  - 402
  - 403
  - 405
  - 408
  - 409
  - 410
  - 413
  - 415
  - 416
  - 417
  - 418
  - 419
  - 421
  - 423
  - 427
  - 359
  - 360
  - 361
  - 362
  - 363
  - 364
  - 372
  - 382
  dask.dataframe.backends._nonempty_series:
  - 435
  - 436
  - 438
  - 441
  - 442
  - 443
  - 444
  - 445
  - 449
  - 451
  - 452
  - 453
  - 454
  - 455
  - 456
  - 459
  - 460
  - 461
  - 462
  - 463
  - 464
  - 465
  - 466
  - 467
  - 469
  - 470
  - 472
  dask.dataframe.backends._register_cupy_to_cudf:
  - 808
  - 813
  dask.dataframe.backends._register_cupy_to_cudf.tolist_cupy:
  - 815
  dask.dataframe.backends.categorical_dtype_pandas:
  - 720
  dask.dataframe.backends.concat_pandas:
  - 643
  - 644
  - 649
  - 650
  - 651
  - 652
  - 653
  - 654
  - 659
  - 662
  - 663
  - 668
  - 670
  - 671
  - 672
  - 676
  - 677
  - 678
  - 680
  - 681
  - 684
  - 685
  - 688
  - 690
  - 693
  - 694
  - 695
  - 696
  - 697
  - 699
  - 700
  - 701
  - 702
  - 703
  - 578
  - 707
  - 580
  - 581
  - 708
  - 709
  - 584
  - 585
  - 586
  - 587
  - 588
  - 589
  - 590
  - 711
  - 592
  - 713
  - 594
  - 595
  - 599
  - 600
  - 602
  - 604
  - 605
  - 607
  - 609
  - 610
  - 615
  - 616
  - 617
  - 620
  - 621
  - 622
  - 628
  - 629
  - 631
  - 633
  dask.dataframe.backends.get_pandas_dataframe_from_pyarrow:
  - 241
  - 242
  dask.dataframe.backends.get_pandas_dataframe_from_pyarrow.default_types_mapper:
  - 234
  - 235
  - 236
  - 238
  dask.dataframe.backends.get_pyarrow_schema_pandas:
  - 215
  dask.dataframe.backends.get_pyarrow_table_from_pandas:
  - 223
  dask.dataframe.backends.group_split_pandas:
  - 554
  - 556
  - 557
  - 559
  - 560
  - 562
  - 563
  - 565
  dask.dataframe.backends.hash_object_pandas:
  - 530
  dask.dataframe.backends.is_categorical_dtype_pandas:
  - 736
  - 732
  dask.dataframe.backends.make_meta_object:
  - 290
  - 291
  - 260
  - 293
  - 294
  - 295
  - 319
  - 297
  - 298
  - 299
  - 300
  - 302
  - 303
  - 307
  - 312
  - 313
  - 318
  - 287
  dask.dataframe.backends.make_meta_pandas_datetime_tz:
  - 255
  dask.dataframe.backends.meta_nonempty_dataframe:
  - 342
  - 343
  - 344
  - 345
  - 348
  - 349
  - 351
  dask.dataframe.backends.meta_nonempty_object:
  - 331
  - 332
  - 326
  dask.dataframe.backends.percentile:
  - 746
  - 747
  - 748
  dask.dataframe.backends.tolist_numpy_or_pandas:
  - 725
  dask.dataframe.backends.union_categoricals_pandas:
  - 493
  dask.dataframe.categorical._categorize_block:
  - 33
  - 14
  - 19
  - 20
  - 21
  - 22
  - 24
  - 25
  - 26
  - 27
  - 28
  - 30
  dask.dataframe.categorical._get_categories:
  - 41
  - 43
  - 44
  - 46
  - 47
  - 48
  - 50
  dask.dataframe.categorical._get_categories_agg:
  - 65
  - 67
  - 55
  - 57
  - 58
  - 59
  - 60
  - 62
  - 63
  dask.dataframe.core:
  - 32
  - 30
  dask.dataframe.core._concat:
  - 36
  - 38
  - 39
  - 40
  - 42
  - 49
  - 53
  dask.dataframe.core._convert_to_numeric:
  - 441
  - 437
  - 438
  dask.dataframe.core._cov_corr_agg:
  - 239
  - 243
  - 245
  - 247
  - 248
  - 250
  - 251
  - 252
  dask.dataframe.core._cov_corr_chunk:
  - 164
  - 167
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 175
  - 176
  - 178
  - 180
  - 181
  - 182
  - 184
  - 185
  - 186
  - 189
  - 192
  - 194
  - 197
  dask.dataframe.core._cov_corr_combine:
  - 224
  - 225
  - 229
  - 230
  - 232
  - 233
  - 204
  - 207
  - 209
  - 211
  - 214
  - 215
  - 221
  - 223
  dask.dataframe.core._get_divisions_map_partitions:
  - 66
  - 71
  - 76
  - 77
  - 79
  - 80
  - 82
  - 83
  - 87
  dask.dataframe.core._map_freq_to_period_start:
  - 289
  - 290
  - 292
  - 295
  - 297
  - 298
  - 299
  - 271
  - 303
  - 286
  dask.dataframe.core._mode_aggregate:
  - 368
  - 369
  - 371
  dask.dataframe.core._rename:
  - 130
  - 133
  - 134
  - 136
  - 137
  - 139
  - 140
  - 141
  - 142
  - 143
  - 145
  - 118
  - 150
  - 153
  - 154
  - 156
  - 158
  dask.dataframe.core._repr_data_series:
  - 390
  - 391
  - 392
  - 393
  - 398
  - 399
  dask.dataframe.core._sqrt_and_convert_to_timedelta:
  - 445
  - 446
  - 447
  - 452
  - 453
  - 454
  - 456
  - 457
  - 462
  - 464
  - 465
  - 466
  - 467
  - 470
  - 472
  - 473
  - 475
  - 476
  - 477
  - 478
  - 479
  - 480
  - 481
  - 484
  - 485
  dask.dataframe.core.apply_and_enforce:
  - 96
  - 97
  - 98
  - 100
  - 101
  - 104
  - 105
  - 106
  - 108
  - 109
  - 113
  - 93
  dask.dataframe.core.check_divisions:
  - 258
  - 260
  - 261
  - 263
  - 265
  dask.dataframe.core.has_parallel_type:
  - 403
  - 406
  dask.dataframe.core.idxmaxmin_agg:
  - 361
  - 358
  - 359
  dask.dataframe.core.idxmaxmin_chunk:
  - 320
  - 321
  - 323
  - 324
  - 325
  - 326
  - 317
  - 319
  dask.dataframe.core.idxmaxmin_combine:
  - 348
  - 351
  dask.dataframe.core.idxmaxmin_row:
  - 331
  - 332
  - 334
  - 335
  - 336
  - 338
  - 339
  - 341
  - 342
  dask.dataframe.core.meta_warning:
  - 416
  - 427
  - 431
  - 410
  - 413
  - 414
  - 415
  dask.dataframe.core.safe_head:
  - 380
  - 381
  - 382
  - 383
  dask.dataframe.core.split_evenly:
  - 58
  - 59
  - 60
  dask.dataframe.core.total_mem_usage:
  - 312
  - 310
  - 311
  dask.dataframe.dask_expr._accessor.Accessor:
  - 11
  dask.dataframe.dask_expr._accessor.Accessor.__init__:
  - 27
  - 28
  - 29
  - 23
  dask.dataframe.dask_expr._accessor.Accessor.__init_subclass__:
  - 35
  - 38
  - 39
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  dask.dataframe.dask_expr._accessor.Accessor._delegate_method:
  - 56
  - 57
  dask.dataframe.dask_expr._accessor.Accessor._delegate_property:
  - 51
  - 52
  dask.dataframe.dask_expr._accessor.Accessor._function_map:
  - 64
  - 67
  - 68
  - 62
  - 63
  dask.dataframe.dask_expr._accessor.Accessor._property_map:
  - 74
  - 75
  - 76
  - 79
  dask.dataframe.dask_expr._accessor.FunctionMap._meta:
  - 107
  - 109
  dask.dataframe.dask_expr._accessor.FunctionMap.operation:
  - 113
  - 114
  dask.dataframe.dask_expr._accessor.PropertyMap.operation:
  - 91
  - 92
  dask.dataframe.dask_expr._backends:
  - 74
  - 11
  - 45
  - 48
  - 55
  - 62
  dask.dataframe.dask_expr._backends.PandasBackendEntrypoint:
  - 32
  dask.dataframe.dask_expr._backends.PandasBackendEntrypoint.to_backend:
  - 42
  dask.dataframe.dask_expr._backends.ToPandasBackend._simplify_down:
  - 26
  dask.dataframe.dask_expr._backends.ToPandasBackend.operation:
  - 23
  dask.dataframe.dask_expr._categorical.AsUnknown._meta:
  - 165
  dask.dataframe.dask_expr._categorical.CategoricalAccessor:
  - 24
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.as_known:
  - 81
  - 65
  - 76
  - 85
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.as_unknown:
  - 88
  - 89
  - 94
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.categories:
  - 113
  - 106
  - 103
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.codes:
  - 120
  - 129
  - 117
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.known:
  - 61
  - 62
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.ordered:
  - 98
  - 99
  dask.dataframe.dask_expr._categorical.CategoricalAccessor.remove_unused_categories:
  - 132
  - 141
  - 142
  - 144
  - 150
  - 151
  - 156
  dask.dataframe.dask_expr._categorical.Categorize:
  - 170
  dask.dataframe.dask_expr._categorical.Categorize._meta:
  - 176
  - 175
  dask.dataframe.dask_expr._categorical.Categorize._simplify_up:
  - 180
  - 181
  - 184
  - 185
  - 186
  dask.dataframe.dask_expr._categorical.GetCategories:
  - 192
  - 193
  dask.dataframe.dask_expr._categorical.GetCategories._meta:
  - 201
  dask.dataframe.dask_expr._categorical.GetCategories._simplify_down:
  - 204
  - 207
  - 208
  - 209
  - 210
  - 211
  dask.dataframe.dask_expr._categorical.GetCategories.chunk_kwargs:
  - 197
  dask.dataframe.dask_expr._collection:
  - 5089
  - 6466
  - 5640
  - 2634
  - 2666
  - 2668
  - 4621
  - 4622
  - 5547
  - 4624
  - 2673
  - 4625
  - 4984
  - 4602
  - 6108
  - 6077
  - 6046
  dask.dataframe.dask_expr._collection.DataFrame:
  - 2706
  - 2839
  - 2969
  - 3871
  - 2726
  - 3112
  - 2733
  - 3118
  - 4015
  - 3248
  - 4019
  - 3124
  - 3128
  - 3896
  - 4029
  - 4034
  - 3139
  - 3269
  - 3017
  - 3275
  - 4045
  - 3668
  - 3928
  - 3291
  - 3677
  - 3806
  - 3296
  - 3681
  - 3170
  - 2795
  - 3316
  - 2677
  - 3323
  - 2684
  dask.dataframe.dask_expr._collection.DataFrame.__array_ufunc__:
  - 2756
  - 2757
  - 2759
  - 2764
  - 2745
  - 2746
  - 2749
  - 2751
  dask.dataframe.dask_expr._collection.DataFrame.__array_wrap__:
  - 2770
  - 2771
  - 2779
  - 2787
  dask.dataframe.dask_expr._collection.DataFrame.__dataframe__:
  - 2724
  dask.dataframe.dask_expr._collection.DataFrame.__dir__:
  - 3095
  - 3096
  - 3097
  - 3098
  - 3099
  dask.dataframe.dask_expr._collection.DataFrame.__getattr__:
  - 3088
  - 3082
  - 3092
  - 3087
  dask.dataframe.dask_expr._collection.DataFrame.__iter__:
  - 2719
  dask.dataframe.dask_expr._collection.DataFrame.__setattr__:
  - 3068
  - 3077
  - 3063
  dask.dataframe.dask_expr._collection.DataFrame.__setitem__:
  - 3040
  - 3042
  - 3043
  - 3044
  - 3045
  - 3046
  - 3047
  - 3049
  - 3050
  - 3053
  - 3039
  dask.dataframe.dask_expr._collection.DataFrame._comparison_op:
  - 3728
  - 3725
  - 3727
  dask.dataframe.dask_expr._collection.DataFrame._ipython_key_completions_:
  - 2790
  dask.dataframe.dask_expr._collection.DataFrame._repr_data:
  - 4067
  - 4068
  - 4070
  - 4071
  dask.dataframe.dask_expr._collection.DataFrame._repr_html_:
  - 2793
  dask.dataframe.dask_expr._collection.DataFrame._validate_axis:
  - 3265
  - 3261
  - 3263
  dask.dataframe.dask_expr._collection.DataFrame.add_prefix:
  - 3679
  dask.dataframe.dask_expr._collection.DataFrame.add_suffix:
  - 3683
  dask.dataframe.dask_expr._collection.DataFrame.apply:
  - 3232
  - 3233
  - 3172
  - 3239
  - 3240
  - 3243
  - 3244
  - 3245
  dask.dataframe.dask_expr._collection.DataFrame.assign:
  - 2816
  - 2819
  - 2821
  - 2822
  - 2824
  - 2829
  - 2832
  - 2834
  - 2835
  - 2799
  - 2800
  - 2801
  - 2804
  - 2805
  - 2807
  - 2810
  - 2811
  - 2812
  - 2813
  - 2814
  dask.dataframe.dask_expr._collection.DataFrame.categorize:
  - 3804
  - 3780
  - 3749
  - 3783
  - 3784
  - 3785
  - 3786
  - 3787
  - 3790
  - 3796
  - 3797
  - 3801
  - 3771
  - 3772
  - 3773
  dask.dataframe.dask_expr._collection.DataFrame.clip:
  - 2841
  - 2842
  - 2843
  - 2844
  dask.dataframe.dask_expr._collection.DataFrame.combine:
  - 3136
  - 3130
  - 3131
  - 3132
  - 3133
  - 3135
  dask.dataframe.dask_expr._collection.DataFrame.corr:
  - 4027
  dask.dataframe.dask_expr._collection.DataFrame.cov:
  - 4017
  dask.dataframe.dask_expr._collection.DataFrame.describe:
  - 3906
  - 3908
  - 3909
  - 3911
  - 3912
  - 3916
  - 3919
  - 3926
  dask.dataframe.dask_expr._collection.DataFrame.drop:
  - 3298
  - 3301
  - 3303
  - 3305
  - 3309
  dask.dataframe.dask_expr._collection.DataFrame.drop_duplicates:
  - 3152
  - 3153
  - 3156
  - 3157
  - 3158
  - 3159
  dask.dataframe.dask_expr._collection.DataFrame.dropna:
  - 3256
  - 3250
  - 3254
  - 3255
  dask.dataframe.dask_expr._collection.DataFrame.eq:
  - 3746
  dask.dataframe.dask_expr._collection.DataFrame.eval:
  - 3325
  - 3327
  dask.dataframe.dask_expr._collection.DataFrame.explode:
  - 3293
  - 3294
  dask.dataframe.dask_expr._collection.DataFrame.ge:
  - 3740
  dask.dataframe.dask_expr._collection.DataFrame.groupby:
  - 3028
  - 3023
  dask.dataframe.dask_expr._collection.DataFrame.gt:
  - 3737
  dask.dataframe.dask_expr._collection.DataFrame.iloc:
  - 3722
  - 3709
  dask.dataframe.dask_expr._collection.DataFrame.info:
  - 3969
  - 3970
  - 3973
  - 3981
  - 3982
  - 3988
  - 3989
  - 3990
  - 3991
  - 3992
  - 3994
  - 3996
  - 3999
  - 4001
  - 4003
  - 4005
  - 4007
  - 4009
  - 4010
  - 4011
  - 4013
  - 3935
  - 3938
  - 3942
  - 3944
  - 3945
  - 3946
  - 3947
  - 3952
  - 3953
  - 3954
  - 3955
  - 3957
  - 3959
  - 3964
  - 3965
  dask.dataframe.dask_expr._collection.DataFrame.items:
  - 2708
  - 2709
  dask.dataframe.dask_expr._collection.DataFrame.iterrows:
  - 2728
  - 2729
  - 2730
  - 2731
  dask.dataframe.dask_expr._collection.DataFrame.itertuples:
  - 2736
  - 2737
  - 2738
  - 2735
  dask.dataframe.dask_expr._collection.DataFrame.join:
  - 2980
  - 2981
  - 2982
  - 2983
  - 2984
  - 2985
  - 2987
  - 2989
  - 2990
  - 2991
  - 2994
  - 2998
  - 3002
  - 3003
  - 3006
  dask.dataframe.dask_expr._collection.DataFrame.le:
  - 3734
  dask.dataframe.dask_expr._collection.DataFrame.lt:
  - 3731
  dask.dataframe.dask_expr._collection.DataFrame.map:
  - 3107
  - 3108
  - 3109
  - 3110
  - 3102
  dask.dataframe.dask_expr._collection.DataFrame.median:
  - 3873
  - 3874
  dask.dataframe.dask_expr._collection.DataFrame.median_approximate:
  - 3881
  - 3892
  dask.dataframe.dask_expr._collection.DataFrame.melt:
  - 4054
  dask.dataframe.dask_expr._collection.DataFrame.memory_usage:
  - 3126
  dask.dataframe.dask_expr._collection.DataFrame.merge:
  - 2953
  - 2861
  dask.dataframe.dask_expr._collection.DataFrame.mode:
  - 3672
  - 3674
  - 3675
  - 3671
  dask.dataframe.dask_expr._collection.DataFrame.ndim:
  - 2693
  dask.dataframe.dask_expr._collection.DataFrame.ne:
  - 3743
  dask.dataframe.dask_expr._collection.DataFrame.nlargest:
  - 3114
  - 3115
  dask.dataframe.dask_expr._collection.DataFrame.nsmallest:
  - 3120
  - 3121
  dask.dataframe.dask_expr._collection.DataFrame.nunique:
  - 3808
  - 3809
  - 3811
  - 3813
  - 3814
  dask.dataframe.dask_expr._collection.DataFrame.pivot_table:
  - 3705
  - 3686
  dask.dataframe.dask_expr._collection.DataFrame.pop:
  - 3931
  dask.dataframe.dask_expr._collection.DataFrame.quantile:
  - 3867
  - 3841
  - 3842
  - 3846
  - 3819
  - 3855
  - 3856
  - 3863
  - 3864
  - 3833
  - 3866
  - 3835
  - 3836
  - 3869
  dask.dataframe.dask_expr._collection.DataFrame.query:
  - 3666
  - 3597
  dask.dataframe.dask_expr._collection.DataFrame.rename:
  - 3273
  - 3271
  dask.dataframe.dask_expr._collection.DataFrame.select_dtypes:
  - 3321
  - 3318
  - 3319
  dask.dataframe.dask_expr._collection.DataFrame.set_index:
  - 3462
  - 3468
  - 3469
  - 3343
  - 3471
  - 3474
  - 3475
  - 3477
  - 3483
  - 3484
  - 3495
  - 3496
  - 3500
  - 3501
  - 3502
  - 3503
  - 3506
  - 3507
  - 3515
  - 3451
  - 3453
  - 3454
  dask.dataframe.dask_expr._collection.DataFrame.shape:
  - 2689
  dask.dataframe.dask_expr._collection.DataFrame.sort_values:
  - 3591
  - 3565
  - 3567
  - 3535
  - 3569
  - 3576
  - 3579
  - 3580
  dask.dataframe.dask_expr._collection.DataFrame.squeeze:
  - 3283
  - 3277
  - 3278
  dask.dataframe.dask_expr._collection.DataFrame.to_html:
  - 4042
  - 4037
  - 4038
  - 4039
  dask.dataframe.dask_expr._collection.DataFrame.to_parquet:
  - 3314
  dask.dataframe.dask_expr._collection.DataFrame.to_string:
  - 4032
  dask.dataframe.dask_expr._collection.FrameBase:
  - 2051
  - 2070
  - 1694
  - 1824
  - 1957
  - 1446
  - 1961
  - 299
  - 301
  - 302
  - 1838
  - 304
  - 1969
  - 2095
  - 2101
  - 950
  - 1847
  - 1977
  - 2107
  - 1981
  - 1854
  - 2113
  - 1861
  - 1991
  - 1485
  - 1870
  - 2001
  - 724
  - 1879
  - 986
  - 2010
  - 1760
  - 1888
  - 1635
  - 1124
  - 1509
  - 1895
  - 2539
  - 2028
  - 1902
  - 1906
  - 2294
  - 1911
  - 2552
  - 1529
  - 2298
  - 1915
  dask.dataframe.dask_expr._collection.FrameBase.__abs__:
  - 1444
  dask.dataframe.dask_expr._collection.FrameBase.__array__:
  - 456
  dask.dataframe.dask_expr._collection.FrameBase.__dask_graph__:
  - 542
  - 543
  dask.dataframe.dask_expr._collection.FrameBase.__dask_keys__:
  - 547
  - 548
  dask.dataframe.dask_expr._collection.FrameBase.__dask_postcompute__:
  - 577
  - 578
  - 579
  dask.dataframe.dask_expr._collection.FrameBase.__dask_postpersist__:
  - 598
  dask.dataframe.dask_expr._collection.FrameBase.__dask_tokenize__:
  - 428
  dask.dataframe.dask_expr._collection.FrameBase.__divmod__:
  - 1436
  - 1437
  dask.dataframe.dask_expr._collection.FrameBase.__getattr__:
  - 609
  - 610
  - 611
  - 604
  dask.dataframe.dask_expr._collection.FrameBase.__getitem__:
  - 419
  - 420
  - 421
  - 422
  - 423
  - 424
  - 425
  - 401
  - 402
  - 403
  - 404
  - 405
  - 408
  - 409
  - 411
  - 414
  dask.dataframe.dask_expr._collection.FrameBase.__init__:
  - 308
  - 310
  dask.dataframe.dask_expr._collection.FrameBase.__len__:
  - 391
  dask.dataframe.dask_expr._collection.FrameBase.__rdivmod__:
  - 1440
  - 1441
  dask.dataframe.dask_expr._collection.FrameBase.__repr__:
  - 431
  - 436
  - 437
  - 439
  - 441
  - 444
  - 445
  dask.dataframe.dask_expr._collection.FrameBase._apply_min_count:
  - 1473
  - 1474
  - 1475
  - 1477
  - 1478
  - 1479
  - 1470
  - 1471
  dask.dataframe.dask_expr._collection.FrameBase._corr:
  - 1819
  - 1821
  - 1822
  dask.dataframe.dask_expr._collection.FrameBase._cov:
  - 1808
  - 1809
  dask.dataframe.dask_expr._collection.FrameBase._create_alignable_frame:
  - 2067
  - 2058
  - 2059
  - 2061
  dask.dataframe.dask_expr._collection.FrameBase._meta_nonempty:
  - 325
  dask.dataframe.dask_expr._collection.FrameBase._partitions:
  - 785
  - 788
  - 791
  - 783
  dask.dataframe.dask_expr._collection.FrameBase._postpersist:
  - 584
  - 588
  dask.dataframe.dask_expr._collection.FrameBase._prepare_cov_corr:
  - 1793
  - 1796
  - 1799
  - 1800
  - 1801
  - 1802
  - 1791
  dask.dataframe.dask_expr._collection.FrameBase._repr_divisions:
  - 2619
  - 2620
  - 2623
  dask.dataframe.dask_expr._collection.FrameBase._validate_chunks:
  - 2465
  - 2466
  - 2468
  - 2471
  - 2456
  - 2457
  - 2459
  dask.dataframe.dask_expr._collection.FrameBase.abs:
  - 1898
  - 1899
  - 1900
  dask.dataframe.dask_expr._collection.FrameBase.align:
  - 2072
  - 2073
  dask.dataframe.dask_expr._collection.FrameBase.all:
  - 1856
  - 1857
  - 1858
  - 1859
  dask.dataframe.dask_expr._collection.FrameBase.analyze:
  - 487
  - 485
  - 486
  - 463
  dask.dataframe.dask_expr._collection.FrameBase.any:
  - 1849
  - 1850
  - 1851
  - 1852
  dask.dataframe.dask_expr._collection.FrameBase.astype:
  - 1904
  dask.dataframe.dask_expr._collection.FrameBase.bfill:
  - 1993
  - 1994
  - 1995
  - 1997
  - 1998
  - 1999
  dask.dataframe.dask_expr._collection.FrameBase.clear_divisions:
  - 384
  - 388
  dask.dataframe.dask_expr._collection.FrameBase.columns:
  - 378
  - 381
  dask.dataframe.dask_expr._collection.FrameBase.combine_first:
  - 1908
  - 1909
  dask.dataframe.dask_expr._collection.FrameBase.compute_current_divisions:
  - 2369
  - 2370
  - 2371
  - 2367
  - 2373
  - 2350
  - 2351
  - 2355
  - 2360
  - 2365
  - 2366
  - 2303
  dask.dataframe.dask_expr._collection.FrameBase.copy:
  - 722
  - 706
  - 717
  dask.dataframe.dask_expr._collection.FrameBase.count:
  - 1890
  - 1891
  - 1892
  - 1893
  dask.dataframe.dask_expr._collection.FrameBase.cummax:
  - 2109
  - 2110
  - 2111
  dask.dataframe.dask_expr._collection.FrameBase.cummin:
  - 2115
  - 2116
  - 2117
  dask.dataframe.dask_expr._collection.FrameBase.cumprod:
  - 2104
  - 2105
  - 2103
  dask.dataframe.dask_expr._collection.FrameBase.cumsum:
  - 2097
  - 2098
  - 2099
  dask.dataframe.dask_expr._collection.FrameBase.dask:
  - 538
  dask.dataframe.dask_expr._collection.FrameBase.diff:
  - 2030
  - 2039
  - 2040
  - 2041
  - 2042
  dask.dataframe.dask_expr._collection.FrameBase.divisions:
  - 329
  dask.dataframe.dask_expr._collection.FrameBase.dot:
  - 2541
  - 2544
  - 2545
  - 2546
  - 2547
  - 2550
  dask.dataframe.dask_expr._collection.FrameBase.dot.<lambda1>:
  - 2547
  dask.dataframe.dask_expr._collection.FrameBase.dtypes:
  - 358
  dask.dataframe.dask_expr._collection.FrameBase.enforce_runtime_divisions:
  - 1633
  - 1626
  - 1631
  dask.dataframe.dask_expr._collection.FrameBase.explain:
  - 523
  - 521
  - 490
  - 522
  dask.dataframe.dask_expr._collection.FrameBase.ffill:
  - 1984
  - 1985
  - 1987
  - 1988
  - 1989
  - 1983
  dask.dataframe.dask_expr._collection.FrameBase.fillna:
  - 2003
  - 2004
  - 2005
  - 2006
  - 2008
  dask.dataframe.dask_expr._collection.FrameBase.from_dict:
  - 2386
  - 2379
  dask.dataframe.dask_expr._collection.FrameBase.get_partition:
  - 816
  - 833
  dask.dataframe.dask_expr._collection.FrameBase.head:
  - 692
  - 690
  - 691
  - 676
  dask.dataframe.dask_expr._collection.FrameBase.idxmax:
  - 1872
  - 1873
  - 1874
  - 1877
  dask.dataframe.dask_expr._collection.FrameBase.idxmin:
  - 1864
  - 1865
  - 1868
  - 1863
  dask.dataframe.dask_expr._collection.FrameBase.index:
  - 642
  - 643
  - 650
  - 647
  dask.dataframe.dask_expr._collection.FrameBase.isin:
  - 768
  - 738
  - 770
  - 771
  - 773
  - 774
  - 744
  - 765
  - 750
  - 753
  - 755
  - 726
  - 731
  - 732
  - 733
  - 766
  dask.dataframe.dask_expr._collection.FrameBase.isna:
  - 1917
  dask.dataframe.dask_expr._collection.FrameBase.isnull:
  - 2300
  dask.dataframe.dask_expr._collection.FrameBase.known_divisions:
  - 632
  dask.dataframe.dask_expr._collection.FrameBase.kurtosis:
  - 1703
  - 1736
  - 1738
  - 1751
  - 1752
  - 1744
  - 1745
  - 1715
  - 1716
  - 1748
  - 1718
  - 1749
  - 1720
  - 1753
  - 1722
  - 1724
  - 1726
  - 1727
  dask.dataframe.dask_expr._collection.FrameBase.loc:
  - 2292
  - 2285
  dask.dataframe.dask_expr._collection.FrameBase.lower_once:
  - 554
  dask.dataframe.dask_expr._collection.FrameBase.map_overlap:
  - 1138
  - 1267
  dask.dataframe.dask_expr._collection.FrameBase.map_partitions:
  - 1111
  - 999
  dask.dataframe.dask_expr._collection.FrameBase.mask:
  - 1971
  - 1972
  - 1973
  - 1974
  - 1975
  dask.dataframe.dask_expr._collection.FrameBase.max:
  - 1840
  - 1841
  - 1842
  - 1845
  dask.dataframe.dask_expr._collection.FrameBase.mean:
  - 1828
  - 1829
  - 1830
  - 1831
  - 1834
  - 1835
  dask.dataframe.dask_expr._collection.FrameBase.memory_usage_per_partition:
  - 2281
  - 2263
  dask.dataframe.dask_expr._collection.FrameBase.min:
  - 1881
  - 1882
  - 1883
  - 1886
  dask.dataframe.dask_expr._collection.FrameBase.notnull:
  - 2296
  dask.dataframe.dask_expr._collection.FrameBase.npartitions:
  - 353
  dask.dataframe.dask_expr._collection.FrameBase.nunique_approx:
  - 2076
  - 2093
  dask.dataframe.dask_expr._collection.FrameBase.optimize:
  - 557
  - 574
  dask.dataframe.dask_expr._collection.FrameBase.partitions:
  - 795
  - 813
  dask.dataframe.dask_expr._collection.FrameBase.persist:
  - 459
  - 460
  dask.dataframe.dask_expr._collection.FrameBase.pipe:
  - 2561
  - 2554
  - 2563
  - 2556
  dask.dataframe.dask_expr._collection.FrameBase.pprint:
  - 526
  - 534
  dask.dataframe.dask_expr._collection.FrameBase.prod:
  - 1504
  - 1505
  - 1495
  - 1496
  - 1497
  dask.dataframe.dask_expr._collection.FrameBase.random_split:
  - 1920
  - 1953
  - 1954
  - 1948
  - 1950
  dask.dataframe.dask_expr._collection.FrameBase.reduction:
  - 2242
  - 2243
  - 2246
  - 2247
  - 2250
  - 2251
  - 2132
  - 2231
  - 2234
  - 2235
  - 2238
  - 2239
  dask.dataframe.dask_expr._collection.FrameBase.rename_axis:
  - 2055
  dask.dataframe.dask_expr._collection.FrameBase.repartition:
  - 1352
  - 1289
  - 1353
  - 1367
  - 1368
  - 1369
  - 1370
  - 1372
  - 1374
  - 1375
  dask.dataframe.dask_expr._collection.FrameBase.replace:
  - 1979
  dask.dataframe.dask_expr._collection.FrameBase.resample:
  - 954
  dask.dataframe.dask_expr._collection.FrameBase.reset_index:
  - 673
  - 654
  dask.dataframe.dask_expr._collection.FrameBase.rolling:
  - 984
  - 957
  dask.dataframe.dask_expr._collection.FrameBase.round:
  - 1959
  dask.dataframe.dask_expr._collection.FrameBase.sample:
  - 2596
  - 2597
  - 2566
  - 2602
  - 2605
  - 2606
  - 2608
  - 2609
  - 2610
  - 2591
  dask.dataframe.dask_expr._collection.FrameBase.sem:
  - 1764
  - 1765
  - 1766
  - 1767
  - 1774
  - 1776
  - 1777
  - 1779
  - 1780
  - 1781
  dask.dataframe.dask_expr._collection.FrameBase.shift:
  - 2016
  - 2017
  - 2019
  - 2012
  - 2015
  dask.dataframe.dask_expr._collection.FrameBase.shuffle:
  - 897
  - 898
  - 903
  - 904
  - 905
  - 907
  - 914
  - 919
  - 922
  - 924
  - 926
  - 932
  - 933
  - 938
  - 943
  - 947
  - 848
  - 883
  - 888
  dask.dataframe.dask_expr._collection.FrameBase.simplify:
  - 551
  dask.dataframe.dask_expr._collection.FrameBase.size:
  - 370
  - 363
  dask.dataframe.dask_expr._collection.FrameBase.skew:
  - 1665
  - 1667
  - 1668
  - 1643
  - 1675
  - 1677
  - 1688
  - 1683
  - 1684
  - 1687
  - 1656
  - 1657
  - 1690
  - 1659
  - 1691
  - 1661
  - 1663
  dask.dataframe.dask_expr._collection.FrameBase.std:
  - 1539
  - 1540
  - 1542
  - 1546
  - 1547
  - 1548
  - 1550
  - 1552
  - 1553
  - 1556
  - 1557
  - 1558
  - 1559
  - 1560
  - 1561
  - 1568
  - 1569
  - 1570
  - 1571
  - 1573
  - 1574
  - 1575
  - 1578
  - 1579
  - 1581
  - 1587
  - 1598
  - 1602
  - 1604
  - 1607
  - 1608
  - 1616
  dask.dataframe.dask_expr._collection.FrameBase.sum:
  - 1456
  - 1457
  - 1458
  - 1466
  - 1467
  dask.dataframe.dask_expr._collection.FrameBase.tail:
  - 696
  - 700
  - 701
  - 702
  dask.dataframe.dask_expr._collection.FrameBase.to_backend:
  - 2537
  - 2518
  - 2535
  dask.dataframe.dask_expr._collection.FrameBase.to_bag:
  - 2480
  - 2477
  dask.dataframe.dask_expr._collection.FrameBase.to_csv:
  - 2434
  - 2437
  dask.dataframe.dask_expr._collection.FrameBase.to_dask_array:
  - 1411
  - 1381
  - 1414
  - 1406
  - 1407
  dask.dataframe.dask_expr._collection.FrameBase.to_delayed:
  - 2507
  - 2508
  - 2511
  - 2512
  - 2514
  - 2515
  - 2489
  dask.dataframe.dask_expr._collection.FrameBase.to_hdf:
  - 2483
  - 2486
  dask.dataframe.dask_expr._collection.FrameBase.to_json:
  - 2392
  - 2389
  dask.dataframe.dask_expr._collection.FrameBase.to_orc:
  - 2428
  - 2431
  dask.dataframe.dask_expr._collection.FrameBase.to_records:
  - 2442
  - 2443
  - 2444
  - 2446
  dask.dataframe.dask_expr._collection.FrameBase.to_sql:
  - 2411
  dask.dataframe.dask_expr._collection.FrameBase.to_timestamp:
  - 1913
  dask.dataframe.dask_expr._collection.FrameBase.values:
  - 1433
  - 1427
  - 1428
  - 1421
  dask.dataframe.dask_expr._collection.FrameBase.var:
  - 1519
  - 1520
  - 1521
  - 1523
  - 1524
  - 1525
  - 1526
  dask.dataframe.dask_expr._collection.FrameBase.visualize:
  - 618
  - 627
  - 628
  - 626
  dask.dataframe.dask_expr._collection.FrameBase.where:
  - 1963
  - 1964
  - 1965
  - 1966
  - 1967
  dask.dataframe.dask_expr._collection.Index:
  - 4709
  - 4716
  - 4629
  - 4697
  - 4636
  - 4703
  dask.dataframe.dask_expr._collection.Index.__array_wrap__:
  - 4695
  dask.dataframe.dask_expr._collection.Index.__dir__:
  - 4743
  - 4744
  - 4745
  - 4746
  - 4747
  - 4748
  - 4749
  dask.dataframe.dask_expr._collection.Index.__getattr__:
  - 4675
  - 4676
  - 4679
  - 4680
  - 4681
  - 4683
  - 4689
  dask.dataframe.dask_expr._collection.Index.count:
  - 4754
  dask.dataframe.dask_expr._collection.Index.map:
  - 4736
  - 4737
  - 4718
  - 4726
  - 4727
  - 4728
  - 4729
  - 4730
  - 4731
  - 4733
  - 4734
  - 4735
  dask.dataframe.dask_expr._collection.Index.memory_usage:
  - 4711
  dask.dataframe.dask_expr._collection.Index.shift:
  - 4714
  dask.dataframe.dask_expr._collection.Index.to_frame:
  - 4705
  - 4707
  dask.dataframe.dask_expr._collection.Index.to_series:
  - 4699
  - 4701
  dask.dataframe.dask_expr._collection.Scalar:
  - 4783
  dask.dataframe.dask_expr._collection.Scalar.__array__:
  - 4806
  dask.dataframe.dask_expr._collection.Scalar.dtype:
  - 4810
  dask.dataframe.dask_expr._collection.Scalar.to_delayed:
  - 4813
  dask.dataframe.dask_expr._collection.Scalar.to_series:
  - 4801
  dask.dataframe.dask_expr._collection.Series:
  - 4244
  - 4124
  - 4510
  - 4531
  - 4277
  - 4405
  - 4409
  - 4281
  - 4538
  - 4413
  - 4285
  - 4289
  - 4545
  - 4419
  - 4551
  - 4428
  - 4304
  - 4432
  - 4436
  - 4440
  - 4441
  - 4442
  - 4575
  - 4449
  - 4580
  - 4197
  - 4584
  - 4077
  - 4592
  - 4337
  - 4594
  - 4211
  - 4084
  - 4216
  dask.dataframe.dask_expr._collection.Series.__array_ufunc__:
  - 4160
  - 4165
  - 4166
  - 4168
  - 4173
  - 4154
  - 4155
  - 4158
  dask.dataframe.dask_expr._collection.Series.__array_wrap__:
  - 4179
  - 4180
  - 4195
  - 4188
  dask.dataframe.dask_expr._collection.Series.__dir__:
  - 4111
  - 4112
  - 4113
  - 4114
  - 4115
  - 4116
  - 4117
  dask.dataframe.dask_expr._collection.Series.__getitem__:
  - 4132
  - 4133
  dask.dataframe.dask_expr._collection.Series.__iter__:
  - 4128
  - 4129
  - 4126
  - 4127
  dask.dataframe.dask_expr._collection.Series._comparison_op:
  - 4224
  - 4221
  - 4223
  dask.dataframe.dask_expr._collection.Series._repartition_quantiles:
  - 4445
  - 4446
  dask.dataframe.dask_expr._collection.Series._repr_data:
  - 4590
  dask.dataframe.dask_expr._collection.Series._validate_axis:
  - 4401
  - 4397
  - 4399
  dask.dataframe.dask_expr._collection.Series.add_prefix:
  - 4434
  dask.dataframe.dask_expr._collection.Series.add_suffix:
  - 4438
  dask.dataframe.dask_expr._collection.Series.apply:
  - 4389
  - 4390
  - 4391
  - 4392
  - 4393
  - 4339
  dask.dataframe.dask_expr._collection.Series.autocorr:
  - 4547
  - 4549
  dask.dataframe.dask_expr._collection.Series.between:
  - 4416
  - 4415
  dask.dataframe.dask_expr._collection.Series.case_when:
  - 4596
  - 4598
  - 4599
  dask.dataframe.dask_expr._collection.Series.clip:
  - 4213
  - 4214
  dask.dataframe.dask_expr._collection.Series.combine:
  - 4421
  - 4422
  - 4423
  - 4424
  - 4426
  dask.dataframe.dask_expr._collection.Series.corr:
  - 4540
  - 4542
  - 4543
  dask.dataframe.dask_expr._collection.Series.cov:
  - 4536
  - 4533
  - 4535
  dask.dataframe.dask_expr._collection.Series.describe:
  - 4560
  - 4561
  - 4562
  - 4563
  - 4564
  - 4566
  - 4567
  - 4570
  - 4571
  dask.dataframe.dask_expr._collection.Series.drop_duplicates:
  - 4323
  - 4324
  - 4326
  - 4327
  dask.dataframe.dask_expr._collection.Series.dropna:
  - 4411
  dask.dataframe.dask_expr._collection.Series.eq:
  - 4242
  dask.dataframe.dask_expr._collection.Series.explode:
  - 4430
  dask.dataframe.dask_expr._collection.Series.ge:
  - 4236
  dask.dataframe.dask_expr._collection.Series.groupby:
  - 4453
  dask.dataframe.dask_expr._collection.Series.gt:
  - 4233
  dask.dataframe.dask_expr._collection.Series.is_monotonic_decreasing:
  - 4582
  dask.dataframe.dask_expr._collection.Series.is_monotonic_increasing:
  - 4577
  dask.dataframe.dask_expr._collection.Series.le:
  - 4230
  dask.dataframe.dask_expr._collection.Series.lt:
  - 4227
  dask.dataframe.dask_expr._collection.Series.map:
  - 4199
  - 4200
  - 4201
  - 4202
  - 4203
  - 4204
  - 4206
  - 4207
  - 4208
  - 4209
  dask.dataframe.dask_expr._collection.Series.median:
  - 4512
  - 4513
  dask.dataframe.dask_expr._collection.Series.median_approximate:
  - 4520
  - 4529
  dask.dataframe.dask_expr._collection.Series.memory_usage:
  - 4291
  dask.dataframe.dask_expr._collection.Series.mode:
  - 4279
  dask.dataframe.dask_expr._collection.Series.name:
  - 4142
  dask.dataframe.dask_expr._collection.Series.nbytes:
  - 4150
  - 4151
  dask.dataframe.dask_expr._collection.Series.ndim:
  - 4103
  dask.dataframe.dask_expr._collection.Series.ne:
  - 4239
  dask.dataframe.dask_expr._collection.Series.nlargest:
  - 4283
  dask.dataframe.dask_expr._collection.Series.nsmallest:
  - 4287
  dask.dataframe.dask_expr._collection.Series.nunique:
  - 4306
  - 4307
  - 4309
  - 4310
  - 4311
  dask.dataframe.dask_expr._collection.Series.quantile:
  - 4504
  - 4506
  - 4508
  - 4493
  dask.dataframe.dask_expr._collection.Series.rename:
  - 4456
  - 4490
  dask.dataframe.dask_expr._collection.Series.shape:
  - 4089
  dask.dataframe.dask_expr._collection.Series.to_frame:
  - 4218
  dask.dataframe.dask_expr._collection.Series.to_string:
  - 4587
  dask.dataframe.dask_expr._collection.Series.unique:
  - 4301
  - 4294
  - 4302
  dask.dataframe.dask_expr._collection.Series.value_counts:
  - 4257
  - 4258
  - 4263
  - 4267
  - 4268
  - 4269
  - 4271
  - 4272
  - 4254
  - 4255
  dask.dataframe.dask_expr._collection._compute_partition_stats:
  - 6432
  - 6433
  - 6434
  - 6435
  - 6436
  - 6437
  - 6438
  - 6439
  - 6440
  - 6441
  - 6442
  - 6449
  - 6450
  - 6459
  - 6452
  - 6456
  - 6427
  - 6460
  dask.dataframe.dask_expr._collection._dot_series:
  - 2630
  dask.dataframe.dask_expr._collection._from_scalars:
  - 6116
  dask.dataframe.dask_expr._collection._wrap_expr_api:
  - 161
  - 162
  - 157
  - 158
  dask.dataframe.dask_expr._collection._wrap_expr_method_operator:
  - 192
  - 242
  - 196
  dask.dataframe.dask_expr._collection._wrap_expr_method_operator.method:
  - 257
  - 258
  - 268
  - 269
  - 199
  - 202
  - 204
  - 205
  - 206
  - 208
  - 209
  - 211
  - 212
  - 217
  - 220
  - 221
  - 231
  - 232
  - 245
  - 248
  - 250
  - 251
  - 254
  dask.dataframe.dask_expr._collection._wrap_expr_op:
  - 169
  - 171
  - 172
  - 173
  - 176
  - 177
  - 178
  - 179
  - 181
  - 183
  - 184
  - 185
  - 186
  - 188
  dask.dataframe.dask_expr._collection._wrap_unary_expr_op:
  - 289
  dask.dataframe.dask_expr._collection.concat:
  - 5506
  - 5509
  - 5511
  - 5512
  - 5514
  - 5515
  - 5501
  - 5497
  - 5499
  - 5405
  - 5502
  - 5503
  dask.dataframe.dask_expr._collection.elemwise:
  - 6368
  - 6369
  - 6339
  - 6372
  - 6373
  - 6365
  - 6366
  - 6367
  dask.dataframe.dask_expr._collection.from_array:
  - 4965
  - 4966
  - 4967
  - 4920
  - 4954
  - 4955
  - 4959
  dask.dataframe.dask_expr._collection.from_dask_array:
  - 5084
  - 5086
  - 5038
  dask.dataframe.dask_expr._collection.from_dict:
  - 5024
  - 4993
  - 5025
  - 5031
  - 5032
  dask.dataframe.dask_expr._collection.from_graph:
  - 4973
  - 4974
  dask.dataframe.dask_expr._collection.from_map:
  - 5893
  - 5896
  - 5902
  - 5903
  - 5914
  - 5915
  - 5916
  - 5917
  - 5931
  - 5932
  - 5943
  - 5944
  - 5736
  - 5867
  - 5871
  - 5872
  - 5873
  - 5874
  - 5879
  - 5881
  - 5882
  - 5883
  - 5885
  - 5887
  dask.dataframe.dask_expr._collection.from_pandas:
  - 4897
  - 4901
  - 4908
  - 4909
  - 4910
  - 4914
  - 4883
  - 4885
  - 4821
  - 4888
  - 4891
  dask.dataframe.dask_expr._collection.get_parallel_type_frame:
  - 6468
  dask.dataframe.dask_expr._collection.handle_out:
  - 6401
  - 6402
  - 6408
  - 6377
  - 6410
  - 6415
  - 6416
  - 6385
  - 6386
  - 6388
  - 6395
  dask.dataframe.dask_expr._collection.isna:
  - 6332
  - 6333
  - 6335
  dask.dataframe.dask_expr._collection.map_overlap:
  - 6276
  - 6282
  - 6283
  - 6285
  - 6290
  - 6291
  - 6293
  - 6295
  - 6296
  - 6297
  - 6298
  - 6308
  - 6314
  - 6324
  - 6328
  - 6215
  - 6265
  - 6266
  - 6267
  - 6268
  - 6270
  - 6271
  dask.dataframe.dask_expr._collection.map_partitions:
  - 6176
  - 6177
  - 6178
  - 6183
  - 6192
  - 6193
  - 6194
  - 6163
  - 6131
  - 6198
  - 6171
  - 6174
  - 6175
  dask.dataframe.dask_expr._collection.melt:
  - 5535
  dask.dataframe.dask_expr._collection.merge:
  - 5634
  - 5635
  - 5563
  - 5564
  - 5566
  - 5568
  - 5571
  - 5574
  - 5575
  - 5576
  - 5577
  - 5580
  - 5586
  - 5587
  - 5588
  - 5594
  - 5595
  - 5600
  - 5601
  - 5602
  - 5605
  - 5607
  - 5608
  - 5609
  - 5612
  - 5614
  - 5615
  - 5616
  - 5618
  - 5619
  - 5629
  dask.dataframe.dask_expr._collection.merge_asof:
  - 5696
  - 5697
  - 5702
  - 5703
  - 5705
  - 5706
  - 5708
  - 5709
  - 5678
  - 5682
  - 5683
  - 5716
  - 5685
  - 5686
  - 5718
  - 5657
  - 5723
  dask.dataframe.dask_expr._collection.optimize:
  - 4817
  dask.dataframe.dask_expr._collection.pivot_table:
  - 6017
  - 6019
  - 6021
  - 6023
  - 5992
  - 6026
  - 6027
  - 6029
  - 6030
  - 6036
  - 6041
  - 6042
  dask.dataframe.dask_expr._collection.read_parquet:
  - 5376
  - 5389
  - 5391
  - 5308
  - 5309
  - 5312
  - 5315
  - 5316
  - 5318
  - 5321
  - 5322
  - 5323
  - 5324
  - 5326
  - 5330
  - 5334
  - 5338
  - 5342
  - 5346
  - 5350
  - 5355
  - 5356
  - 5358
  - 5110
  - 5367
  - 5369
  - 5373
  - 5374
  dask.dataframe.dask_expr._collection.repartition:
  - 5984
  - 5981
  - 5977
  - 5978
  - 5979
  - 5980
  - 5949
  - 5982
  dask.dataframe.dask_expr._collection.to_datetime:
  - 6081
  - 6083
  - 6084
  - 6085
  - 6087
  - 6088
  - 6089
  - 6091
  - 6097
  - 6098
  - 6101
  - 6103
  - 6105
  - 6079
  dask.dataframe.dask_expr._collection.to_numeric:
  - 6048
  - 6052
  - 6055
  - 6056
  - 6058
  - 6060
  - 6061
  - 6062
  - 6063
  - 6067
  - 6068
  - 6069
  dask.dataframe.dask_expr._collection.to_timedelta:
  - 6112
  - 6110
  dask.dataframe.dask_expr._concat.Concat.__str__:
  - 48
  - 50
  - 52
  dask.dataframe.dask_expr._concat.Concat._all_known_divisions:
  - 117
  dask.dataframe.dask_expr._concat.Concat._are_co_alinged_or_single_partition:
  - 133
  dask.dataframe.dask_expr._concat.Concat._divisions:
  - 96
  - 101
  - 102
  - 103
  - 106
  - 79
  - 80
  - 81
  - 82
  - 83
  - 85
  - 87
  - 88
  - 89
  - 92
  - 94
  dask.dataframe.dask_expr._concat.Concat._frames:
  - 56
  dask.dataframe.dask_expr._concat.Concat._lower:
  - 139
  - 140
  - 141
  - 145
  - 146
  - 147
  - 149
  - 150
  - 156
  - 159
  - 162
  - 164
  - 166
  - 183
  - 187
  - 188
  - 193
  - 196
  - 197
  - 199
  - 200
  - 201
  - 204
  - 206
  - 208
  - 210
  - 217
  - 219
  - 221
  - 231
  dask.dataframe.dask_expr._concat.Concat._meta:
  - 64
  - 66
  - 61
  - 62
  dask.dataframe.dask_expr._concat.Concat._monotonic_divisions:
  - 123
  - 125
  - 127
  dask.dataframe.dask_expr._concat.Concat._simplify_up:
  - 256
  - 280
  - 263
  - 264
  - 267
  - 268
  - 286
  - 270
  - 242
  - 247
  - 248
  - 281
  - 250
  - 283
  - 284
  - 253
  - 254
  - 255
  dask.dataframe.dask_expr._concat.Concat.interleave_partitions:
  - 110
  - 111
  dask.dataframe.dask_expr._concat.ConcatIndexed.operation:
  - 376
  dask.dataframe.dask_expr._concat.ConcatUnindexed._meta:
  - 360
  - 361
  - 365
  dask.dataframe.dask_expr._concat.ConcatUnindexed.operation:
  - 370
  dask.dataframe.dask_expr._concat.StackPartition._layer:
  - 293
  - 296
  - 297
  - 299
  - 304
  - 305
  dask.dataframe.dask_expr._concat.StackPartitionInterleaved._layer:
  - 337
  - 333
  dask.dataframe.dask_expr._cumulative.CumMax:
  - 144
  dask.dataframe.dask_expr._cumulative.CumMin:
  - 150
  dask.dataframe.dask_expr._cumulative.CumProd:
  - 138
  dask.dataframe.dask_expr._cumulative.CumSum:
  - 132
  dask.dataframe.dask_expr._cumulative.CumulativeAggregations._divisions:
  - 29
  dask.dataframe.dask_expr._cumulative.CumulativeAggregations._lower:
  - 40
  - 36
  - 39
  dask.dataframe.dask_expr._cumulative.CumulativeAggregations._simplify_up:
  - 45
  - 46
  dask.dataframe.dask_expr._cumulative.CumulativeBlockwise.operation:
  - 60
  dask.dataframe.dask_expr._cumulative.CumulativeFinalize._divisions:
  - 84
  dask.dataframe.dask_expr._cumulative.CumulativeFinalize._layer:
  - 96
  - 97
  dask.dataframe.dask_expr._cumulative.TakeLast.operation:
  - 73
  - 74
  - 76
  - 77
  dask.dataframe.dask_expr._cumulative.cumulative_wrapper:
  - 121
  - 119
  dask.dataframe.dask_expr._cumulative.cumulative_wrapper_intermediate:
  - 125
  - 127
  dask.dataframe.dask_expr._datetime.DatetimeAccessor:
  - 7
  dask.dataframe.dask_expr._describe.DescribeNonNumeric._lower:
  - 98
  - 99
  - 102
  - 103
  - 105
  dask.dataframe.dask_expr._describe.DescribeNonNumericAggregate.operation:
  - 114
  dask.dataframe.dask_expr._describe.DescribeNumeric._lower:
  - 66
  - 70
  - 43
  - 46
  - 47
  - 48
  - 49
  - 50
  - 52
  - 53
  - 54
  - 55
  - 58
  - 59
  - 60
  - 61
  - 62
  - 63
  dask.dataframe.dask_expr._describe.DescribeNumeric._meta:
  - 36
  dask.dataframe.dask_expr._describe.DescribeNumericAggregate.operation:
  - 88
  dask.dataframe.dask_expr._dummies.GetDummies.operation:
  - 180
  dask.dataframe.dask_expr._dummies.get_dummies:
  - 129
  - 130
  - 132
  - 134
  - 103
  - 104
  - 135
  - 136
  - 138
  - 140
  - 142
  - 145
  - 148
  - 149
  - 23
  dask.dataframe.dask_expr._expr.AddPrefix._convert_columns:
  - 2444
  dask.dataframe.dask_expr._expr.AddPrefix._simplify_up:
  - 2448
  - 2449
  - 2450
  - 2451
  - 2455
  - 2456
  - 2457
  dask.dataframe.dask_expr._expr.AddPrefix.unique_partition_mapping_columns_from_shuffle:
  - 2437
  - 2438
  dask.dataframe.dask_expr._expr.AddPrefixSeries._divisions:
  - 2416
  dask.dataframe.dask_expr._expr.AddSuffix._convert_columns:
  - 2477
  dask.dataframe.dask_expr._expr.AddSuffix.unique_partition_mapping_columns_from_shuffle:
  - 2470
  - 2471
  dask.dataframe.dask_expr._expr.AddSuffixSeries._divisions:
  - 2425
  dask.dataframe.dask_expr._expr.Apply:
  - 1791
  dask.dataframe.dask_expr._expr.Apply._meta:
  - 1799
  dask.dataframe.dask_expr._expr.Apply._task:
  - 1802
  - 1805
  dask.dataframe.dask_expr._expr.ArrowStringConversion:
  - 1473
  dask.dataframe.dask_expr._expr.AsType:
  - 1562
  dask.dataframe.dask_expr._expr.AsType._meta:
  - 1576
  - 1577
  - 1578
  - 1580
  - 1582
  - 1584
  - 1585
  dask.dataframe.dask_expr._expr.AsType._meta._cat_dtype_without_categories:
  - 1572
  - 1573
  dask.dataframe.dask_expr._expr.AsType._simplify_up:
  - 1600
  - 1602
  - 1604
  - 1605
  - 1607
  - 1589
  - 1592
  - 1593
  - 1594
  - 1595
  - 1596
  - 1597
  - 1598
  - 1599
  dask.dataframe.dask_expr._expr.Assign:
  - 1922
  - 1925
  dask.dataframe.dask_expr._expr.Assign._check_for_previously_created_column:
  - 1992
  - 1993
  - 1994
  - 1991
  dask.dataframe.dask_expr._expr.Assign._meta:
  - 1948
  - 1949
  dask.dataframe.dask_expr._expr.Assign._remove_common_columns:
  - 1968
  - 1965
  - 1966
  - 1967
  dask.dataframe.dask_expr._expr.Assign._simplify_down:
  - 1984
  - 1985
  - 1986
  - 1973
  - 1974
  - 1977
  - 1978
  - 1981
  - 1983
  dask.dataframe.dask_expr._expr.Assign._simplify_up:
  - 2018
  - 2019
  - 1997
  - 1998
  - 1999
  - 2001
  - 2002
  - 2006
  - 2007
  - 2008
  - 2009
  - 2011
  - 2012
  - 2013
  dask.dataframe.dask_expr._expr.Assign._tree_repr_argument_construction:
  - 1952
  - 1953
  - 1954
  - 1956
  - 1958
  dask.dataframe.dask_expr._expr.Assign.unique_partition_mapping_columns_from_shuffle:
  - 1929
  - 1933
  - 1935
  dask.dataframe.dask_expr._expr.AssignAlign._simplify_up:
  - 3616
  - 3617
  - 3599
  - 3600
  - 3601
  - 3604
  - 3605
  - 3609
  - 3610
  - 3611
  dask.dataframe.dask_expr._expr.AssignIndex:
  - 2483
  dask.dataframe.dask_expr._expr.BFill.after:
  - 3394
  dask.dataframe.dask_expr._expr.BFill.before:
  - 3388
  dask.dataframe.dask_expr._expr.Binop._broadcastable:
  - 2688
  - 2691
  dask.dataframe.dask_expr._expr.Binop._divisions:
  - 2730
  - 2732
  - 2733
  - 2737
  - 2738
  - 2742
  - 2743
  - 2744
  - 2749
  dask.dataframe.dask_expr._expr.Binop._simplify_up:
  - 2721
  - 2724
  - 2698
  - 2700
  - 2701
  - 2703
  - 2704
  - 2712
  - 2713
  dask.dataframe.dask_expr._expr.Blockwise:
  - 543
  dask.dataframe.dask_expr._expr.Blockwise._args:
  - 577
  - 578
  - 575
  dask.dataframe.dask_expr._expr.Blockwise._blockwise_arg:
  - 608
  - 610
  - 611
  - 613
  - 607
  dask.dataframe.dask_expr._expr.Blockwise._divisions:
  - 592
  - 593
  - 594
  dask.dataframe.dask_expr._expr.Blockwise._kwargs:
  - 569
  - 565
  - 567
  dask.dataframe.dask_expr._expr.Blockwise._meta:
  - 560
  - 561
  dask.dataframe.dask_expr._expr.Blockwise._name:
  - 600
  - 601
  - 603
  dask.dataframe.dask_expr._expr.Blockwise._simplify_up:
  - 637
  - 638
  dask.dataframe.dask_expr._expr.Blockwise._task:
  - 619
  - 630
  - 631
  - 632
  - 634
  dask.dataframe.dask_expr._expr.Blockwise.unique_partition_mapping_columns_from_shuffle:
  - 642
  - 644
  dask.dataframe.dask_expr._expr.BlockwiseHead:
  - 2576
  dask.dataframe.dask_expr._expr.BlockwiseHead._divisions:
  - 2596
  dask.dataframe.dask_expr._expr.BlockwiseHead._task:
  - 2603
  - 2599
  dask.dataframe.dask_expr._expr.BlockwiseHead.npartitions:
  - 2593
  dask.dataframe.dask_expr._expr.BlockwiseHeadIndex._task:
  - 2608
  - 2609
  dask.dataframe.dask_expr._expr.BlockwiseTail:
  - 2658
  dask.dataframe.dask_expr._expr.BlockwiseTail._task:
  - 2670
  dask.dataframe.dask_expr._expr.BlockwiseTailIndex._task:
  - 2675
  - 2678
  - 2679
  dask.dataframe.dask_expr._expr.CaseWhen._meta:
  - 2048
  - 2050
  - 2051
  - 2055
  - 2057
  dask.dataframe.dask_expr._expr.CaseWhen.caselist:
  - 2041
  dask.dataframe.dask_expr._expr.CaseWhen.operation:
  - 2061
  - 2062
  dask.dataframe.dask_expr._expr.ClearDivisions:
  - 2235
  dask.dataframe.dask_expr._expr.Clip._simplify_up:
  - 1465
  - 1466
  dask.dataframe.dask_expr._expr.ColumnsSetter.operation:
  - 1368
  dask.dataframe.dask_expr._expr.CombineFirst._meta:
  - 1220
  - 1221
  - 1222
  - 1223
  dask.dataframe.dask_expr._expr.CombineFirst._simplify_up:
  - 1228
  - 1229
  - 1232
  - 1238
  - 1239
  dask.dataframe.dask_expr._expr.CombineFirstAlign._simplify_up:
  - 3556
  - 3557
  - 3546
  - 3547
  - 3550
  dask.dataframe.dask_expr._expr.CombineSeries._meta:
  - 1504
  - 1505
  - 1506
  dask.dataframe.dask_expr._expr.CreateOverlappingPartitions._layer:
  - 1025
  - 1027
  - 1033
  - 1043
  - 1046
  - 1048
  - 1055
  - 1057
  - 1060
  - 1061
  - 1063
  - 1065
  - 1070
  - 1077
  - 1079
  - 1082
  - 1084
  - 1009
  - 1010
  - 1011
  - 1013
  - 1015
  - 1016
  - 1018
  - 1019
  dask.dataframe.dask_expr._expr.DelayedsExpr.__str__:
  - 3091
  dask.dataframe.dask_expr._expr.DelayedsExpr._divisions:
  - 3121
  dask.dataframe.dask_expr._expr.DelayedsExpr._layer:
  - 3105
  - 3106
  - 3107
  - 3108
  - 3113
  - 3114
  - 3100
  - 3102
  dask.dataframe.dask_expr._expr.Diff._meta:
  - 3314
  dask.dataframe.dask_expr._expr.Diff._simplify_up:
  - 3317
  - 3318
  dask.dataframe.dask_expr._expr.Diff.kwargs:
  - 3322
  dask.dataframe.dask_expr._expr.Drop:
  - 1894
  dask.dataframe.dask_expr._expr.Drop._simplify_down:
  - 1898
  - 1899
  - 1902
  dask.dataframe.dask_expr._expr.DropnaFrame._simplify_up:
  - 1198
  - 1199
  - 1204
  - 1208
  - 1209
  dask.dataframe.dask_expr._expr.Elemwise:
  - 1294
  dask.dataframe.dask_expr._expr.Elemwise._simplify_up:
  - 1312
  - 1302
  - 1306
  - 1309
  - 1310
  - 1311
  dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions:
  - 1668
  dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions._task:
  - 1683
  - 1676
  dask.dataframe.dask_expr._expr.ExplodeFrame._simplify_up:
  - 1888
  - 1887
  dask.dataframe.dask_expr._expr.Expr:
  - 71
  dask.dataframe.dask_expr._expr.Expr.__add__:
  - 175
  dask.dataframe.dask_expr._expr.Expr.__and__:
  - 235
  dask.dataframe.dask_expr._expr.Expr.__dask_keys__:
  - 94
  dask.dataframe.dask_expr._expr.Expr.__eq__:
  - 229
  dask.dataframe.dask_expr._expr.Expr.__floordiv__:
  - 268
  dask.dataframe.dask_expr._expr.Expr.__ge__:
  - 223
  dask.dataframe.dask_expr._expr.Expr.__getattr__:
  - 155
  - 158
  dask.dataframe.dask_expr._expr.Expr.__getitem__:
  - 163
  - 164
  - 166
  dask.dataframe.dask_expr._expr.Expr.__gt__:
  - 211
  dask.dataframe.dask_expr._expr.Expr.__hash__:
  - 100
  dask.dataframe.dask_expr._expr.Expr.__invert__:
  - 253
  dask.dataframe.dask_expr._expr.Expr.__le__:
  - 217
  dask.dataframe.dask_expr._expr.Expr.__lt__:
  - 205
  dask.dataframe.dask_expr._expr.Expr.__mod__:
  - 262
  dask.dataframe.dask_expr._expr.Expr.__mul__:
  - 187
  dask.dataframe.dask_expr._expr.Expr.__ne__:
  - 232
  dask.dataframe.dask_expr._expr.Expr.__neg__:
  - 256
  dask.dataframe.dask_expr._expr.Expr.__or__:
  - 241
  dask.dataframe.dask_expr._expr.Expr.__pos__:
  - 259
  dask.dataframe.dask_expr._expr.Expr.__pow__:
  - 193
  dask.dataframe.dask_expr._expr.Expr.__radd__:
  - 178
  dask.dataframe.dask_expr._expr.Expr.__rand__:
  - 238
  dask.dataframe.dask_expr._expr.Expr.__rfloordiv__:
  - 271
  dask.dataframe.dask_expr._expr.Expr.__rge__:
  - 226
  dask.dataframe.dask_expr._expr.Expr.__rgt__:
  - 214
  dask.dataframe.dask_expr._expr.Expr.__rle__:
  - 220
  dask.dataframe.dask_expr._expr.Expr.__rlt__:
  - 208
  dask.dataframe.dask_expr._expr.Expr.__rmod__:
  - 265
  dask.dataframe.dask_expr._expr.Expr.__rmul__:
  - 190
  dask.dataframe.dask_expr._expr.Expr.__ror__:
  - 244
  dask.dataframe.dask_expr._expr.Expr.__rpow__:
  - 196
  dask.dataframe.dask_expr._expr.Expr.__rsub__:
  - 184
  dask.dataframe.dask_expr._expr.Expr.__rtruediv__:
  - 202
  dask.dataframe.dask_expr._expr.Expr.__rxor__:
  - 250
  dask.dataframe.dask_expr._expr.Expr.__sub__:
  - 181
  dask.dataframe.dask_expr._expr.Expr.__truediv__:
  - 199
  dask.dataframe.dask_expr._expr.Expr.__xor__:
  - 247
  dask.dataframe.dask_expr._expr.Expr._filter_passthrough_available:
  - 81
  dask.dataframe.dask_expr._expr.Expr._filter_simplification:
  - 504
  - 505
  - 507
  - 503
  dask.dataframe.dask_expr._expr.Expr._operands_for_repr:
  - 145
  - 146
  - 147
  - 148
  - 150
  dask.dataframe.dask_expr._expr.Expr._tree_repr_lines:
  - 128
  - 130
  - 132
  - 134
  - 136
  - 115
  - 117
  - 118
  - 119
  - 120
  - 122
  - 126
  dask.dataframe.dask_expr._expr.Expr.abs:
  - 358
  dask.dataframe.dask_expr._expr.Expr.align:
  - 417
  - 419
  - 420
  - 414
  - 415
  dask.dataframe.dask_expr._expr.Expr.all:
  - 316
  dask.dataframe.dask_expr._expr.Expr.any:
  - 313
  dask.dataframe.dask_expr._expr.Expr.apply:
  - 396
  dask.dataframe.dask_expr._expr.Expr.astype:
  - 361
  dask.dataframe.dask_expr._expr.Expr.clip:
  - 364
  dask.dataframe.dask_expr._expr.Expr.columns:
  - 451
  - 453
  dask.dataframe.dask_expr._expr.Expr.combine_first:
  - 368
  - 370
  - 367
  dask.dataframe.dask_expr._expr.Expr.count:
  - 335
  dask.dataframe.dask_expr._expr.Expr.cummax:
  - 350
  dask.dataframe.dask_expr._expr.Expr.cummin:
  - 355
  dask.dataframe.dask_expr._expr.Expr.cumprod:
  - 345
  dask.dataframe.dask_expr._expr.Expr.cumsum:
  - 340
  dask.dataframe.dask_expr._expr.Expr.divisions:
  - 431
  dask.dataframe.dask_expr._expr.Expr.fillna:
  - 402
  - 403
  - 404
  dask.dataframe.dask_expr._expr.Expr.finalize_compute:
  - 513
  dask.dataframe.dask_expr._expr.Expr.fuse:
  - 510
  dask.dataframe.dask_expr._expr.Expr.idxmax:
  - 324
  dask.dataframe.dask_expr._expr.Expr.idxmin:
  - 319
  dask.dataframe.dask_expr._expr.Expr.index:
  - 104
  dask.dataframe.dask_expr._expr.Expr.isna:
  - 376
  dask.dataframe.dask_expr._expr.Expr.isnull:
  - 380
  dask.dataframe.dask_expr._expr.Expr.known_divisions:
  - 438
  - 439
  dask.dataframe.dask_expr._expr.Expr.mask:
  - 392
  - 393
  - 391
  dask.dataframe.dask_expr._expr.Expr.max:
  - 310
  dask.dataframe.dask_expr._expr.Expr.mean:
  - 301
  dask.dataframe.dask_expr._expr.Expr.memory_usage_per_partition:
  - 427
  dask.dataframe.dask_expr._expr.Expr.min:
  - 332
  dask.dataframe.dask_expr._expr.Expr.mode:
  - 329
  dask.dataframe.dask_expr._expr.Expr.nbytes:
  - 112
  dask.dataframe.dask_expr._expr.Expr.npartitions:
  - 443
  - 444
  - 446
  dask.dataframe.dask_expr._expr.Expr.nunique_approx:
  - 424
  dask.dataframe.dask_expr._expr.Expr.optimize:
  - 97
  dask.dataframe.dask_expr._expr.Expr.prod:
  - 287
  dask.dataframe.dask_expr._expr.Expr.rename_axis:
  - 409
  dask.dataframe.dask_expr._expr.Expr.replace:
  - 399
  dask.dataframe.dask_expr._expr.Expr.round:
  - 383
  dask.dataframe.dask_expr._expr.Expr.size:
  - 108
  dask.dataframe.dask_expr._expr.Expr.std:
  - 298
  dask.dataframe.dask_expr._expr.Expr.sum:
  - 284
  dask.dataframe.dask_expr._expr.Expr.to_timestamp:
  - 373
  dask.dataframe.dask_expr._expr.Expr.unique_partition_mapping_columns_from_shuffle:
  - 488
  - 461
  dask.dataframe.dask_expr._expr.Expr.var:
  - 290
  - 291
  - 292
  - 293
  dask.dataframe.dask_expr._expr.Expr.where:
  - 386
  - 387
  - 388
  dask.dataframe.dask_expr._expr.FFill._simplify_up:
  - 3365
  - 3366
  dask.dataframe.dask_expr._expr.FFill.kwargs:
  - 3370
  dask.dataframe.dask_expr._expr.FillnaCheck:
  - 3335
  dask.dataframe.dask_expr._expr.FillnaCheck._task:
  - 3344
  - 3345
  - 3343
  dask.dataframe.dask_expr._expr.Filter._simplify_up:
  - 2080
  - 2112
  - 2113
  - 2083
  - 2089
  - 2107
  - 2098
  - 2100
  - 2101
  - 2073
  - 2074
  - 2075
  - 2076
  - 2077
  - 2105
  dask.dataframe.dask_expr._expr.FilterAlign._simplify_up:
  - 3590
  dask.dataframe.dask_expr._expr.FinalizeComputeDF._simplify_down:
  - 522
  dask.dataframe.dask_expr._expr.Fused:
  - 3712
  dask.dataframe.dask_expr._expr.Fused.__str__:
  - 3776
  - 3777
  - 3778
  - 3781
  dask.dataframe.dask_expr._expr.Fused._divisions:
  - 3788
  dask.dataframe.dask_expr._expr.Fused._execute_internal_graph:
  - 3809
  - 3810
  dask.dataframe.dask_expr._expr.Fused._name:
  - 3785
  dask.dataframe.dask_expr._expr.Fused._task:
  - 3796
  - 3797
  - 3801
  - 3804
  - 3805
  dask.dataframe.dask_expr._expr.Fused._tree_repr_lines:
  - 3746
  - 3750
  - 3752
  - 3754
  - 3756
  - 3758
  - 3759
  - 3760
  - 3761
  - 3762
  - 3763
  - 3764
  - 3765
  - 3767
  - 3768
  - 3743
  dask.dataframe.dask_expr._expr.Head:
  - 2491
  dask.dataframe.dask_expr._expr.Head._divisions:
  - 2505
  - 2509
  dask.dataframe.dask_expr._expr.Head._lower:
  - 2560
  - 2538
  - 2540
  - 2541
  - 2546
  - 2547
  - 2548
  - 2552
  - 2553
  - 2555
  - 2559
  dask.dataframe.dask_expr._expr.Head._partitions:
  - 2569
  - 2570
  - 2571
  - 2566
  dask.dataframe.dask_expr._expr.Head._simplify_down:
  - 2528
  - 2516
  - 2519
  - 2520
  - 2525
  - 2526
  - 2527
  dask.dataframe.dask_expr._expr.Head._simplify_up:
  - 2534
  dask.dataframe.dask_expr._expr.Index:
  - 2193
  dask.dataframe.dask_expr._expr.Index._meta:
  - 2202
  dask.dataframe.dask_expr._expr.Index._task:
  - 2211
  - 2214
  dask.dataframe.dask_expr._expr.Index.unique_partition_mapping_columns_from_shuffle:
  - 2226
  - 2221
  - 2223
  dask.dataframe.dask_expr._expr.Isin._meta:
  - 1448
  - 1449
  - 1447
  dask.dataframe.dask_expr._expr.Lengths:
  - 2313
  dask.dataframe.dask_expr._expr.Lengths._layer:
  - 2333
  - 2335
  dask.dataframe.dask_expr._expr.Lengths._meta:
  - 2319
  dask.dataframe.dask_expr._expr.Lengths._simplify_down:
  - 2325
  - 2326
  - 2327
  dask.dataframe.dask_expr._expr.Literal:
  - 526
  dask.dataframe.dask_expr._expr.Literal._meta:
  - 535
  dask.dataframe.dask_expr._expr.Literal._task:
  - 539
  dask.dataframe.dask_expr._expr.Map._divisions:
  - 1838
  - 1841
  - 1842
  - 1843
  - 1844
  - 1846
  - 1847
  - 1852
  dask.dataframe.dask_expr._expr.Map._meta:
  - 1826
  - 1827
  - 1828
  - 1830
  - 1821
  - 1823
  dask.dataframe.dask_expr._expr.MapOverlap._kwargs:
  - 933
  dask.dataframe.dask_expr._expr.MapOverlap._lower:
  - 976
  - 978
  - 989
  dask.dataframe.dask_expr._expr.MapOverlap._meta:
  - 947
  - 949
  - 950
  - 952
  - 954
  - 958
  dask.dataframe.dask_expr._expr.MapOverlap.after:
  - 970
  - 971
  - 972
  dask.dataframe.dask_expr._expr.MapOverlap.args:
  - 942
  dask.dataframe.dask_expr._expr.MapOverlap.before:
  - 963
  - 964
  - 965
  dask.dataframe.dask_expr._expr.MapOverlapAlign._divisions:
  - 884
  - 885
  dask.dataframe.dask_expr._expr.MapOverlapAlign._lower:
  - 888
  - 889
  - 890
  dask.dataframe.dask_expr._expr.MapOverlapAlign._meta:
  - 869
  - 871
  - 872
  - 874
  - 876
  - 880
  dask.dataframe.dask_expr._expr.MapPartitions.__str__:
  - 676
  dask.dataframe.dask_expr._expr.MapPartitions._divisions:
  - 721
  - 714
  - 716
  - 717
  dask.dataframe.dask_expr._expr.MapPartitions._has_partition_info:
  - 732
  dask.dataframe.dask_expr._expr.MapPartitions._meta:
  - 704
  - 698
  - 699
  dask.dataframe.dask_expr._expr.MapPartitions._name:
  - 680
  - 683
  dask.dataframe.dask_expr._expr.MapPartitions._task:
  - 736
  - 737
  - 743
  - 744
  - 750
  - 752
  - 735
  dask.dataframe.dask_expr._expr.MapPartitions.args:
  - 693
  dask.dataframe.dask_expr._expr.MapPartitions.token:
  - 672
  - 671
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions._divisions:
  - 3466
  - 3468
  - 3469
  - 3471
  - 3475
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions._lower:
  - 3490
  - 3491
  - 3492
  - 3522
  - 3524
  - 3495
  - 3496
  - 3525
  - 3498
  - 3499
  - 3501
  - 3503
  - 3516
  - 3517
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions._lower.<lambda1>:
  - 3496
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions._meta:
  - 3529
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions._simplify_up:
  - 3478
  - 3479
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions.args:
  - 3483
  - 3484
  dask.dataframe.dask_expr._expr.MemoryUsagePerPartition.operation:
  - 1280
  - 1281
  - 1279
  dask.dataframe.dask_expr._expr.MethodOperator.operation:
  - 2768
  dask.dataframe.dask_expr._expr.MethodOperatorAlign._op:
  - 3681
  dask.dataframe.dask_expr._expr.Mul._simplify_down:
  - 2784
  - 2781
  - 2782
  - 2783
  dask.dataframe.dask_expr._expr.OpAlignPartitions._lower:
  - 3653
  - 3654
  - 3655
  - 3656
  - 3657
  - 3659
  - 3663
  - 3666
  - 3669
  dask.dataframe.dask_expr._expr.OpAlignPartitions._lower.<lambda1>:
  - 3657
  dask.dataframe.dask_expr._expr.OpAlignPartitions._meta:
  - 3647
  dask.dataframe.dask_expr._expr.OpAlignPartitions._op:
  - 3673
  dask.dataframe.dask_expr._expr.Partitions:
  - 2964
  dask.dataframe.dask_expr._expr.Partitions._divisions:
  - 2976
  - 2977
  - 2974
  - 2975
  dask.dataframe.dask_expr._expr.Partitions._simplify_down:
  - 2986
  - 2991
  - 2992
  - 2997
  - 2998
  - 2999
  - 3005
  dask.dataframe.dask_expr._expr.Partitions._task:
  - 2980
  dask.dataframe.dask_expr._expr.PartitionsFiltered:
  - 3012
  dask.dataframe.dask_expr._expr.PartitionsFiltered._filtered:
  - 3027
  - 3028
  dask.dataframe.dask_expr._expr.PartitionsFiltered._partitions:
  - 3032
  - 3033
  - 3034
  - 3036
  dask.dataframe.dask_expr._expr.PartitionsFiltered._task:
  - 3059
  dask.dataframe.dask_expr._expr.PartitionsFiltered.divisions:
  - 3041
  - 3042
  - 3047
  - 3048
  - 3049
  - 3050
  dask.dataframe.dask_expr._expr.PartitionsFiltered.npartitions:
  - 3056
  - 3054
  - 3055
  dask.dataframe.dask_expr._expr.Projection:
  - 2118
  dask.dataframe.dask_expr._expr.Projection.__str__:
  - 2160
  - 2162
  - 2159
  dask.dataframe.dask_expr._expr.Projection._divisions:
  - 2165
  - 2167
  dask.dataframe.dask_expr._expr.Projection._meta:
  - 2145
  - 2146
  - 2148
  - 2149
  - 2151
  dask.dataframe.dask_expr._expr.Projection._node_label_args:
  - 2156
  dask.dataframe.dask_expr._expr.Projection._simplify_down:
  - 2176
  - 2178
  - 2179
  - 2181
  - 2184
  - 2185
  - 2170
  - 2171
  dask.dataframe.dask_expr._expr.Projection.columns:
  - 2136
  - 2138
  - 2139
  - 2135
  dask.dataframe.dask_expr._expr.Projection.unique_partition_mapping_columns_from_shuffle:
  - 2130
  - 2125
  - 2126
  dask.dataframe.dask_expr._expr.RenameFrame._simplify_up:
  - 1344
  - 1354
  - 1357
  - 1358
  - 1337
  - 1338
  - 1340
  - 1342
  - 1343
  dask.dataframe.dask_expr._expr.RenameFrame.operation:
  - 1334
  dask.dataframe.dask_expr._expr.RenameFrame.unique_partition_mapping_columns_from_shuffle:
  - 1320
  - 1321
  - 1322
  - 1323
  - 1324
  - 1325
  - 1329
  dask.dataframe.dask_expr._expr.RenameSeries._divisions:
  - 1409
  - 1410
  - 1412
  - 1413
  - 1414
  - 1415
  - 1420
  dask.dataframe.dask_expr._expr.RenameSeries._meta:
  - 1400
  - 1398
  dask.dataframe.dask_expr._expr.RenameSeries.operation:
  - 1404
  - 1405
  - 1406
  dask.dataframe.dask_expr._expr.ResetIndex:
  - 2340
  dask.dataframe.dask_expr._expr.ResetIndex._kwargs:
  - 2352
  - 2353
  dask.dataframe.dask_expr._expr.ResetIndex._simplify_up:
  - 2360
  - 2364
  - 2366
  - 2369
  - 2371
  - 2372
  - 2374
  - 2377
  - 2378
  - 2379
  - 2382
  - 2383
  - 2384
  - 2386
  - 2387
  - 2388
  - 2392
  - 2393
  - 2395
  - 2396
  - 2399
  - 2401
  - 2402
  - 2405
  dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions._divisions:
  - 2259
  - 2260
  - 2263
  dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions._layer:
  - 2306
  - 2275
  - 2277
  - 2280
  - 2285
  - 2289
  - 2266
  - 2268
  - 2303
  dask.dataframe.dask_expr._expr.Sample:
  - 1246
  dask.dataframe.dask_expr._expr.Sample._meta:
  - 1251
  dask.dataframe.dask_expr._expr.Sample._task:
  - 1257
  - 1259
  - 1254
  dask.dataframe.dask_expr._expr.ScalarToSeries.operation:
  - 1181
  dask.dataframe.dask_expr._expr.SetDivisions:
  - 2244
  dask.dataframe.dask_expr._expr.SetDivisions._divisions:
  - 2248
  dask.dataframe.dask_expr._expr.Shift._divisions:
  - 3416
  - 3413
  - 3415
  dask.dataframe.dask_expr._expr.Shift._meta:
  - 3422
  dask.dataframe.dask_expr._expr.Shift._simplify_up:
  - 3429
  - 3430
  dask.dataframe.dask_expr._expr.Shift.clear_divisions:
  - 3410
  dask.dataframe.dask_expr._expr.Shift.kwargs:
  - 3426
  dask.dataframe.dask_expr._expr.ShiftIndex._divisions:
  - 3449
  - 3451
  - 3452
  dask.dataframe.dask_expr._expr.Split:
  - 1761
  dask.dataframe.dask_expr._expr.Split._task:
  - 1772
  - 1773
  - 1775
  dask.dataframe.dask_expr._expr.Split.random_state_data:
  - 1769
  dask.dataframe.dask_expr._expr.SplitTake:
  - 1787
  dask.dataframe.dask_expr._expr.Tail:
  - 2614
  dask.dataframe.dask_expr._expr.Tail._lower:
  - 2646
  - 2648
  - 2649
  - 2650
  - 2652
  - 2653
  dask.dataframe.dask_expr._expr.Tail._simplify_down:
  - 2630
  - 2632
  - 2635
  - 2636
  - 2637
  dask.dataframe.dask_expr._expr.Tail._simplify_up:
  - 2642
  dask.dataframe.dask_expr._expr.ToDatetime._kwargs:
  - 1550
  dask.dataframe.dask_expr._expr.ToDatetime._meta:
  - 1542
  dask.dataframe.dask_expr._expr.ToDatetime.operation:
  - 1546
  dask.dataframe.dask_expr._expr.ToFrame.unique_partition_mapping_columns_from_shuffle:
  - 1728
  - 1722
  - 1723
  - 1724
  - 1725
  - 1726
  dask.dataframe.dask_expr._expr.ToNumeric:
  - 1520
  dask.dataframe.dask_expr._expr.ToNumeric._kwargs:
  - 1524
  - 1525
  dask.dataframe.dask_expr._expr.ToNumeric._meta:
  - 1530
  - 1531
  - 1532
  dask.dataframe.dask_expr._expr.ToTimedelta:
  - 1558
  dask.dataframe.dask_expr._expr.ToTimestamp._divisions:
  - 1492
  - 1493
  dask.dataframe.dask_expr._expr.UFuncAlign.__str__:
  - 3689
  dask.dataframe.dask_expr._expr.UFuncAlign._dfs:
  - 3697
  dask.dataframe.dask_expr._expr.UFuncAlign._lower:
  - 3706
  - 3707
  - 3708
  dask.dataframe.dask_expr._expr.UFuncAlign._meta:
  - 3701
  - 3702
  - 3703
  dask.dataframe.dask_expr._expr.UFuncAlign.args:
  - 3693
  dask.dataframe.dask_expr._expr.UFuncElemwise.__str__:
  - 799
  dask.dataframe.dask_expr._expr.UFuncElemwise._dfs:
  - 807
  dask.dataframe.dask_expr._expr.UFuncElemwise._divisions:
  - 832
  - 836
  - 818
  - 820
  - 821
  - 824
  - 826
  - 831
  dask.dataframe.dask_expr._expr.UFuncElemwise._meta:
  - 811
  - 812
  - 814
  - 815
  dask.dataframe.dask_expr._expr.UFuncElemwise.args:
  - 803
  dask.dataframe.dask_expr._expr.Unaryop._divisions:
  - 2945
  - 2942
  dask.dataframe.dask_expr._expr.Unaryop._simplify_up:
  - 2936
  - 2931
  - 2932
  - 2933
  dask.dataframe.dask_expr._expr.VarColumns._kwargs:
  - 1864
  dask.dataframe.dask_expr._expr._Align._divisions:
  - 1159
  dask.dataframe.dask_expr._expr._DeepCopy.operation:
  - 1379
  dask.dataframe.dask_expr._expr._DelayedExpr.__str__:
  - 3069
  dask.dataframe.dask_expr._expr._DelayedExpr._layer:
  - 3076
  - 3078
  dask.dataframe.dask_expr._expr._are_dtypes_shuffle_compatible:
  - 3533
  - 3535
  dask.dataframe.dask_expr._expr._check_dependents_are_predicates:
  - 4001
  - 4002
  - 4005
  - 4007
  - 4009
  - 4012
  - 4013
  - 4016
  - 4017
  - 4020
  - 4021
  - 4023
  - 3996
  - 3997
  - 3998
  dask.dataframe.dask_expr._expr._check_divisions:
  - 1637
  - 1639
  - 1643
  - 1647
  - 1648
  - 1653
  - 1655
  - 1657
  dask.dataframe.dask_expr._expr._combined_parts:
  - 1120
  - 1121
  - 1122
  - 1123
  - 1124
  - 1128
  - 1129
  - 1130
  - 1134
  - 1135
  - 1139
  - 1141
  - 1144
  - 1145
  - 1114
  - 1115
  - 1116
  dask.dataframe.dask_expr._expr._convert_mapping:
  - 3944
  dask.dataframe.dask_expr._expr._extract_meta:
  - 4065
  - 4066
  - 4068
  - 4069
  - 4054
  - 4057
  - 4058
  - 4059
  - 4060
  - 4061
  - 4062
  - 4063
  dask.dataframe.dask_expr._expr._get_meta_map_partitions:
  - 4097
  - 4100
  - 4101
  - 4103
  - 4104
  - 4112
  - 4115
  - 4084
  - 4087
  - 4088
  - 4090
  - 4093
  - 4094
  dask.dataframe.dask_expr._expr._get_meta_ufunc:
  - 773
  - 774
  - 775
  - 782
  - 785
  - 761
  - 763
  dask.dataframe.dask_expr._expr._get_predicate_components:
  - 3936
  - 3937
  - 3939
  - 3929
  - 3930
  - 3932
  - 3933
  - 3935
  dask.dataframe.dask_expr._expr._overlap_chunk:
  - 1104
  dask.dataframe.dask_expr._expr._random_split_take:
  - 1779
  - 1780
  dask.dataframe.dask_expr._expr._replace_common_or_components:
  - 3971
  - 3973
  - 3977
  - 3979
  - 3948
  - 3949
  - 3982
  - 3951
  - 3953
  - 3956
  - 3957
  - 3959
  - 3960
  - 3965
  dask.dataframe.dask_expr._expr._sort_mixed:
  - 3872
  - 3873
  - 3874
  - 3875
  - 3876
  - 3862
  - 3863
  - 3864
  - 3865
  - 3867
  - 3868
  - 3869
  - 3871
  dask.dataframe.dask_expr._expr._tail_timedelta:
  - 1097
  - 1098
  dask.dataframe.dask_expr._expr.are_co_aligned:
  - 3170
  - 3172
  - 3174
  - 3175
  - 3177
  - 3149
  - 3181
  - 3185
  - 3154
  - 3159
  - 3160
  - 3162
  - 3164
  - 3165
  - 3166
  dask.dataframe.dask_expr._expr.assign:
  - 1906
  - 1907
  - 1908
  - 1909
  - 1914
  - 1915
  - 1916
  dask.dataframe.dask_expr._expr.calc_divisions_for_align:
  - 4032
  - 4034
  - 4035
  - 4029
  - 4030
  - 4031
  dask.dataframe.dask_expr._expr.determine_column_projection:
  - 3841
  - 3842
  - 3846
  - 3848
  - 3851
  - 3852
  - 3853
  - 3855
  - 3827
  - 3830
  - 3832
  - 3834
  - 3835
  - 3836
  - 3838
  - 3839
  dask.dataframe.dask_expr._expr.emulate:
  - 4080
  - 4075
  - 4079
  dask.dataframe.dask_expr._expr.is_broadcastable:
  - 3129
  - 3143
  dask.dataframe.dask_expr._expr.is_broadcastable.compare:
  - 3135
  dask.dataframe.dask_expr._expr.is_filter_pushdown_available:
  - 3905
  - 3909
  - 3910
  - 3900
  - 3901
  - 3902
  dask.dataframe.dask_expr._expr.is_valid_blockwise_op:
  - 3192
  dask.dataframe.dask_expr._expr.maybe_align_partitions:
  - 4045
  - 4046
  dask.dataframe.dask_expr._expr.optimize_blockwise_fusion:
  - 3294
  - 3293
  - 3198
  dask.dataframe.dask_expr._expr.optimize_blockwise_fusion._fusion_pass:
  - 3202
  - 3204
  - 3209
  - 3211
  - 3213
  - 3215
  - 3216
  - 3217
  - 3218
  - 3221
  - 3222
  - 3223
  - 3224
  - 3225
  - 3226
  - 3235
  - 3236
  - 3237
  - 3240
  - 3241
  - 3245
  - 3247
  - 3249
  - 3251
  - 3252
  - 3257
  - 3258
  - 3267
  - 3268
  - 3273
  - 3276
  - 3279
  - 3282
  - 3285
  dask.dataframe.dask_expr._expr.pd_split:
  - 1747
  - 1748
  - 1749
  - 1750
  - 1751
  - 1752
  - 1753
  - 1754
  - 1755
  dask.dataframe.dask_expr._expr.plain_column_projection:
  - 3880
  - 3883
  - 3885
  - 3889
  - 3893
  - 3894
  - 3896
  dask.dataframe.dask_expr._expr.rewrite_filters:
  - 3916
  - 3919
  - 3920
  - 3922
  - 3923
  dask.dataframe.dask_expr._groupby.Aggregation:
  - 102
  dask.dataframe.dask_expr._groupby.Cov:
  - 652
  dask.dataframe.dask_expr._groupby.Cov.aggregate:
  - 661
  dask.dataframe.dask_expr._groupby.Cov.aggregate_kwargs:
  - 669
  dask.dataframe.dask_expr._groupby.Cov.chunk_kwargs:
  - 665
  dask.dataframe.dask_expr._groupby.Cov.combine:
  - 657
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation:
  - 523
  - 518
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.aggregate:
  - 531
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.aggregate_kwargs:
  - 562
  - 563
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.chunk_kwargs:
  - 538
  - 539
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.combine:
  - 527
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation.combine_kwargs:
  - 548
  - 549
  dask.dataframe.dask_expr._groupby.GetGroup:
  - 1102
  dask.dataframe.dask_expr._groupby.GetGroup._kwargs:
  - 1112
  dask.dataframe.dask_expr._groupby.GroupBy:
  - 1668
  - 1797
  - 1927
  - 1801
  - 1687
  - 1691
  - 1820
  - 1695
  - 2082
  - 1706
  - 2044
  - 1839
  - 1975
  - 1854
  - 1730
  - 1735
  - 2119
  - 1740
  - 1869
  - 1747
  - 1505
  - 1765
  - 1898
  - 1649
  - 1778
  - 1656
  - 1785
  - 1660
  - 1791
  dask.dataframe.dask_expr._groupby.GroupBy.__dir__:
  - 1612
  - 1613
  - 1614
  - 1615
  - 1616
  dask.dataframe.dask_expr._groupby.GroupBy.__getitem__:
  - 1628
  - 1629
  - 1638
  dask.dataframe.dask_expr._groupby.GroupBy.__init__:
  - 1536
  - 1537
  - 1538
  - 1540
  - 1541
  - 1544
  - 1545
  - 1558
  - 1559
  - 1562
  - 1566
  - 1567
  - 1569
  - 1570
  - 1571
  - 1525
  - 1526
  - 1528
  - 1530
  - 1531
  dask.dataframe.dask_expr._groupby.GroupBy._all_numeric:
  - 1704
  - 1700
  - 1701
  - 1703
  dask.dataframe.dask_expr._groupby.GroupBy._cum_agg:
  - 1677
  - 1678
  dask.dataframe.dask_expr._groupby.GroupBy._numeric_only_kwargs:
  - 1576
  dask.dataframe.dask_expr._groupby.GroupBy._postprocess_series_squeeze:
  - 1722
  - 1717
  - 1718
  - 1719
  dask.dataframe.dask_expr._groupby.GroupBy._single_agg:
  - 1600
  - 1587
  - 1589
  - 1590
  dask.dataframe.dask_expr._groupby.GroupBy._transform_like_op:
  - 2028
  - 2029
  - 2039
  dask.dataframe.dask_expr._groupby.GroupBy._warn_if_no_meta:
  - 1973
  - 1966
  dask.dataframe.dask_expr._groupby.GroupBy.agg:
  - 1963
  dask.dataframe.dask_expr._groupby.GroupBy.aggregate:
  - 1956
  - 1957
  - 1932
  - 1933
  - 1934
  - 1935
  - 1936
  - 1939
  - 1940
  - 1942
  - 1943
  dask.dataframe.dask_expr._groupby.GroupBy.apply:
  - 2020
  - 2008
  - 1977
  - 2010
  - 2009
  dask.dataframe.dask_expr._groupby.GroupBy.bfill:
  - 1793
  dask.dataframe.dask_expr._groupby.GroupBy.corr:
  - 1769
  - 1770
  dask.dataframe.dask_expr._groupby.GroupBy.count:
  - 1658
  dask.dataframe.dask_expr._groupby.GroupBy.cov:
  - 1756
  - 1757
  dask.dataframe.dask_expr._groupby.GroupBy.cumcount:
  - 1697
  dask.dataframe.dask_expr._groupby.GroupBy.cumprod:
  - 1693
  dask.dataframe.dask_expr._groupby.GroupBy.cumsum:
  - 1689
  dask.dataframe.dask_expr._groupby.GroupBy.ffill:
  - 1787
  dask.dataframe.dask_expr._groupby.GroupBy.first:
  - 1744
  - 1745
  - 1742
  dask.dataframe.dask_expr._groupby.GroupBy.get_group:
  - 1654
  dask.dataframe.dask_expr._groupby.GroupBy.head:
  - 1844
  - 1846
  dask.dataframe.dask_expr._groupby.GroupBy.idxmax:
  - 1829
  - 1831
  dask.dataframe.dask_expr._groupby.GroupBy.idxmin:
  - 1810
  - 1812
  dask.dataframe.dask_expr._groupby.GroupBy.last:
  - 1780
  - 1782
  - 1783
  dask.dataframe.dask_expr._groupby.GroupBy.max:
  - 1737
  - 1738
  dask.dataframe.dask_expr._groupby.GroupBy.mean:
  - 1712
  - 1713
  - 1714
  - 1708
  dask.dataframe.dask_expr._groupby.GroupBy.median:
  - 2123
  - 2124
  - 2134
  - 2139
  - 2140
  dask.dataframe.dask_expr._groupby.GroupBy.min:
  - 1732
  - 1733
  dask.dataframe.dask_expr._groupby.GroupBy.prod:
  - 1672
  - 1673
  - 1670
  - 1671
  dask.dataframe.dask_expr._groupby.GroupBy.rolling:
  - 2144
  - 2183
  dask.dataframe.dask_expr._groupby.GroupBy.shift:
  - 2113
  - 2115
  - 2084
  - 2111
  dask.dataframe.dask_expr._groupby.GroupBy.size:
  - 1799
  dask.dataframe.dask_expr._groupby.GroupBy.std:
  - 1912
  - 1907
  - 1925
  - 1911
  dask.dataframe.dask_expr._groupby.GroupBy.sum:
  - 1664
  - 1665
  - 1662
  - 1663
  dask.dataframe.dask_expr._groupby.GroupBy.tail:
  - 1859
  - 1861
  dask.dataframe.dask_expr._groupby.GroupBy.transform:
  - 2077
  - 2046
  - 2078
  dask.dataframe.dask_expr._groupby.GroupBy.var:
  - 1896
  - 1882
  - 1883
  - 1878
  dask.dataframe.dask_expr._groupby.GroupByApply._divisions:
  - 910
  dask.dataframe.dask_expr._groupby.GroupByApply._lower:
  - 1025
  - 1026
  - 1028
  - 943
  - 952
  - 954
  - 955
  - 957
  - 958
  - 959
  - 960
  - 961
  - 962
  - 964
  - 965
  - 966
  - 968
  - 970
  - 975
  - 976
  - 988
  - 989
  - 990
  - 991
  - 995
  - 998
  - 1000
  - 1002
  - 1003
  - 1004
  - 1005
  - 1007
  - 1012
  - 1013
  - 1015
  - 1017
  - 1019
  dask.dataframe.dask_expr._groupby.GroupByApply._lower.get_map_columns:
  - 946
  - 947
  dask.dataframe.dask_expr._groupby.GroupByApply._meta:
  - 905
  - 906
  - 907
  dask.dataframe.dask_expr._groupby.GroupByApply.grp_func:
  - 901
  dask.dataframe.dask_expr._groupby.GroupByApply.need_to_shuffle:
  - 928
  - 929
  - 930
  - 935
  - 936
  dask.dataframe.dask_expr._groupby.GroupByApply.unique_partition_mapping_columns_from_shuffle:
  - 921
  - 922
  - 924
  - 919
  dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._meta_chunk:
  - 218
  - 219
  dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply._tune_down:
  - 236
  - 237
  - 239
  dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply.split_out:
  - 227
  - 229
  dask.dataframe.dask_expr._groupby.GroupByBFill:
  - 1044
  dask.dataframe.dask_expr._groupby.GroupByBFill._simplify_up:
  - 1048
  - 1047
  dask.dataframe.dask_expr._groupby.GroupByBase._by_columns:
  - 174
  dask.dataframe.dask_expr._groupby.GroupByBase._by_meta:
  - 170
  dask.dataframe.dask_expr._groupby.GroupByBase.by:
  - 187
  dask.dataframe.dask_expr._groupby.GroupByBase.levels:
  - 191
  dask.dataframe.dask_expr._groupby.GroupByBase.split_by:
  - 178
  - 179
  - 180
  dask.dataframe.dask_expr._groupby.GroupByChunk._meta:
  - 208
  - 210
  dask.dataframe.dask_expr._groupby.GroupByCumcount:
  - 1500
  dask.dataframe.dask_expr._groupby.GroupByCumulative._lower:
  - 1408
  - 1381
  - 1413
  - 1383
  - 1424
  - 1394
  - 1427
  - 1399
  - 1400
  - 1402
  - 1403
  - 1404
  - 1405
  - 1406
  dask.dataframe.dask_expr._groupby.GroupByCumulative._meta:
  - 1362
  dask.dataframe.dask_expr._groupby.GroupByCumulative.numeric_only:
  - 1375
  dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer._layer:
  - 1479
  - 1461
  - 1463
  dask.dataframe.dask_expr._groupby.GroupByFFill:
  - 1052
  dask.dataframe.dask_expr._groupby.GroupByReduction._divisions:
  - 713
  - 716
  dask.dataframe.dask_expr._groupby.GroupByReduction._meta_chunk:
  - 709
  - 710
  dask.dataframe.dask_expr._groupby.GroupByReduction._simplify_up:
  - 721
  dask.dataframe.dask_expr._groupby.GroupByReduction._tune_down:
  - 688
  - 689
  - 691
  dask.dataframe.dask_expr._groupby.GroupByReduction.split_out:
  - 699
  - 701
  dask.dataframe.dask_expr._groupby.GroupByShift._shuffle_grp_func:
  - 1069
  dask.dataframe.dask_expr._groupby.GroupByShift.grp_func:
  - 1066
  dask.dataframe.dask_expr._groupby.GroupByTransform.grp_func:
  - 1036
  dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._meta:
  - 1168
  - 1169
  - 1170
  dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise._task:
  - 1181
  - 1173
  - 1174
  - 1175
  dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise.operation:
  - 1195
  - 1197
  - 1199
  - 1201
  - 1205
  - 1206
  dask.dataframe.dask_expr._groupby.GroupbyAggregation:
  - 437
  dask.dataframe.dask_expr._groupby.GroupbyAggregation._is_decomposable:
  - 449
  dask.dataframe.dask_expr._groupby.GroupbyAggregation._lower:
  - 457
  dask.dataframe.dask_expr._groupby.GroupbyAggregation._meta:
  - 445
  dask.dataframe.dask_expr._groupby.GroupbyAggregationBase:
  - 338
  dask.dataframe.dask_expr._groupby.GroupbyAggregationBase._simplify_down:
  - 420
  - 425
  - 426
  - 432
  - 433
  dask.dataframe.dask_expr._groupby.GroupbyAggregationBase.agg_args:
  - 417
  dask.dataframe.dask_expr._groupby.GroupbyAggregationBase.spec:
  - 384
  - 386
  - 388
  - 394
  - 395
  - 396
  - 397
  - 404
  dask.dataframe.dask_expr._groupby.Head:
  - 865
  - 866
  dask.dataframe.dask_expr._groupby.Head.combine:
  - 870
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation:
  - 472
  - 488
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation._meta:
  - 483
  - 485
  - 486
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.aggregate:
  - 496
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.aggregate_kwargs:
  - 512
  - 513
  - 511
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation.chunk_kwargs:
  - 504
  - 503
  dask.dataframe.dask_expr._groupby.Mean:
  - 820
  - 821
  - 822
  dask.dataframe.dask_expr._groupby.Median._simplify_up:
  - 1084
  - 1085
  dask.dataframe.dask_expr._groupby.Median.grp_func:
  - 1078
  dask.dataframe.dask_expr._groupby.Median.npartitions:
  - 1090
  dask.dataframe.dask_expr._groupby.NUnique:
  - 840
  - 839
  dask.dataframe.dask_expr._groupby.NUnique.chunk:
  - 844
  - 845
  - 846
  - 847
  dask.dataframe.dask_expr._groupby.NUnique.chunk_kwargs:
  - 851
  dask.dataframe.dask_expr._groupby.SeriesGroupBy:
  - 2279
  - 2243
  - 2239
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.__init__:
  - 2212
  - 2213
  - 2214
  - 2215
  - 2216
  - 2218
  - 2219
  - 2220
  - 2221
  - 2224
  - 2225
  - 2227
  - 2229
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.idxmax:
  - 2272
  - 2276
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.idxmin:
  - 2256
  - 2260
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.nunique:
  - 2281
  - 2292
  - 2293
  - 2303
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.unique:
  - 2245
  dask.dataframe.dask_expr._groupby.SeriesGroupBy.value_counts:
  - 2241
  dask.dataframe.dask_expr._groupby.SingleAggregation:
  - 247
  dask.dataframe.dask_expr._groupby.SingleAggregation._simplify_up:
  - 334
  dask.dataframe.dask_expr._groupby.SingleAggregation.aggregate:
  - 306
  dask.dataframe.dask_expr._groupby.SingleAggregation.aggregate_kwargs:
  - 328
  - 329
  - 322
  dask.dataframe.dask_expr._groupby.SingleAggregation.chunk:
  - 302
  dask.dataframe.dask_expr._groupby.SingleAggregation.chunk_kwargs:
  - 315
  - 316
  - 310
  dask.dataframe.dask_expr._groupby.Size._simplify_down:
  - 613
  - 616
  - 617
  - 618
  - 601
  - 603
  dask.dataframe.dask_expr._groupby.Std._lower:
  - 784
  - 785
  dask.dataframe.dask_expr._groupby.Tail:
  - 874
  - 875
  dask.dataframe.dask_expr._groupby.Unique:
  - 638
  dask.dataframe.dask_expr._groupby.Unique.aggregate_kwargs:
  - 642
  - 644
  dask.dataframe.dask_expr._groupby.ValueCounts:
  - 632
  - 633
  dask.dataframe.dask_expr._groupby.Var:
  - 765
  - 766
  - 767
  dask.dataframe.dask_expr._groupby.Var.aggregate_kwargs:
  - 774
  dask.dataframe.dask_expr._groupby.Var.chunk_kwargs:
  - 779
  dask.dataframe.dask_expr._groupby._adjust_split_out_for_group_keys:
  - 96
  - 97
  - 98
  dask.dataframe.dask_expr._groupby._clean_by_expr:
  - 1344
  - 1329
  - 1330
  - 1336
  - 1338
  - 1339
  - 1343
  dask.dataframe.dask_expr._groupby._contains_index_name:
  - 1218
  - 1212
  - 1215
  dask.dataframe.dask_expr._groupby._fillna:
  - 1040
  dask.dataframe.dask_expr._groupby._mean_agg:
  - 810
  - 811
  - 812
  dask.dataframe.dask_expr._groupby._mean_chunk:
  - 800
  - 801
  - 802
  - 796
  - 797
  - 799
  dask.dataframe.dask_expr._groupby._mean_combine:
  - 806
  dask.dataframe.dask_expr._groupby._median_groupby_aggregate:
  - 1136
  - 1133
  - 1134
  dask.dataframe.dask_expr._groupby._meta_apply_transform:
  - 1289
  - 1291
  - 1292
  - 1293
  - 1294
  - 1295
  - 1299
  - 1300
  - 1301
  dask.dataframe.dask_expr._groupby._var_combine:
  - 742
  dask.dataframe.dask_expr._groupby.groupby_get_group:
  - 1096
  - 1098
  dask.dataframe.dask_expr._groupby.groupby_projection:
  - 1312
  - 1314
  - 1316
  - 1317
  - 1308
  - 1309
  dask.dataframe.dask_expr._groupby.groupby_slice_apply:
  - 1235
  dask.dataframe.dask_expr._groupby.groupby_slice_shift:
  - 1259
  dask.dataframe.dask_expr._groupby.groupby_slice_transform:
  - 1275
  dask.dataframe.dask_expr._groupby.nunique_df_aggregate:
  - 833
  - 835
  - 830
  - 831
  dask.dataframe.dask_expr._groupby.nunique_df_combine:
  - 826
  dask.dataframe.dask_expr._indexing.ILocIndexer.__getitem__:
  - 48
  - 51
  - 56
  - 59
  - 61
  - 62
  - 63
  dask.dataframe.dask_expr._indexing.Loc:
  - 435
  dask.dataframe.dask_expr._indexing.LocBase:
  - 209
  dask.dataframe.dask_expr._indexing.LocBase._layer_cache:
  - 220
  dask.dataframe.dask_expr._indexing.LocBase._meta:
  - 213
  dask.dataframe.dask_expr._indexing.LocBase._task:
  - 224
  - 225
  - 226
  - 227
  dask.dataframe.dask_expr._indexing.LocElement._layer:
  - 248
  - 250
  - 253
  - 254
  dask.dataframe.dask_expr._indexing.LocElement._lower:
  - 241
  - 244
  - 245
  dask.dataframe.dask_expr._indexing.LocEmpty._layer_information:
  - 316
  dask.dataframe.dask_expr._indexing.LocEmpty._meta:
  - 308
  - 309
  - 311
  dask.dataframe.dask_expr._indexing.LocIndexer.__getitem__:
  - 70
  - 71
  - 77
  - 78
  - 83
  - 84
  - 86
  dask.dataframe.dask_expr._indexing.LocIndexer._loc:
  - 129
  - 89
  - 90
  - 91
  - 92
  - 93
  - 94
  - 95
  - 96
  - 97
  - 99
  - 101
  - 102
  - 104
  - 105
  - 106
  - 107
  - 108
  - 109
  - 110
  - 111
  - 114
  - 116
  - 117
  - 126
  - 127
  dask.dataframe.dask_expr._indexing.LocIndexer._loc_array:
  - 145
  - 146
  dask.dataframe.dask_expr._indexing.LocIndexer._loc_element:
  - 168
  - 170
  dask.dataframe.dask_expr._indexing.LocIndexer._loc_series:
  - 132
  - 138
  - 139
  - 140
  - 141
  - 142
  dask.dataframe.dask_expr._indexing.LocIndexer._loc_slice:
  - 160
  - 161
  - 165
  - 158
  - 159
  dask.dataframe.dask_expr._indexing.LocIndexer._maybe_partial_time_string:
  - 153
  - 154
  - 149
  dask.dataframe.dask_expr._indexing.LocList._layer_information:
  - 290
  - 273
  - 274
  - 276
  - 277
  - 278
  - 281
  - 285
  - 286
  dask.dataframe.dask_expr._indexing.LocList._lower:
  - 262
  - 263
  - 264
  - 266
  - 268
  dask.dataframe.dask_expr._indexing.LocSlice._divisions:
  - 364
  - 367
  - 370
  - 372
  - 375
  dask.dataframe.dask_expr._indexing.LocSlice._layer:
  - 417
  - 418
  - 390
  - 422
  - 392
  - 425
  - 426
  - 395
  - 396
  - 402
  - 405
  - 406
  - 410
  - 411
  - 412
  - 414
  dask.dataframe.dask_expr._indexing.LocSlice._lower:
  - 384
  - 385
  - 387
  dask.dataframe.dask_expr._indexing.LocSlice.istart:
  - 345
  - 348
  - 341
  dask.dataframe.dask_expr._indexing.LocSlice.istop:
  - 360
  - 353
  - 357
  dask.dataframe.dask_expr._indexing.LocSlice.start:
  - 325
  - 326
  dask.dataframe.dask_expr._indexing.LocSlice.stop:
  - 333
  - 334
  dask.dataframe.dask_expr._indexing.LocUnknown:
  - 233
  dask.dataframe.dask_expr._indexing.ReverseDataFrame._layer:
  - 201
  - 203
  - 198
  - 199
  dask.dataframe.dask_expr._indexing.ReverseDataFrame._simplify_up:
  - 192
  - 193
  dask.dataframe.dask_expr._indexing._get_partitions:
  - 449
  - 450
  - 453
  dask.dataframe.dask_expr._indexing.coerce_loc_index:
  - 445
  dask.dataframe.dask_expr._interchange.DaskColumn.dtype:
  - 56
  - 49
  - 64
  dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.get_columns:
  - 29
  dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.num_columns:
  - 35
  dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange.num_rows:
  - 38
  dask.dataframe.dask_expr._merge.BlockwiseMerge:
  - 836
  dask.dataframe.dask_expr._merge.BlockwiseMerge._divisions:
  - 864
  - 866
  - 872
  - 877
  - 878
  - 880
  - 882
  - 883
  - 886
  - 858
  - 861
  dask.dataframe.dask_expr._merge.BlockwiseMerge._task:
  - 896
  - 898
  - 901
  - 902
  dask.dataframe.dask_expr._merge.BlockwiseMerge.unique_partition_mapping_columns_from_shuffle:
  - 853
  - 854
  dask.dataframe.dask_expr._merge.BroadcastJoin._divisions:
  - 712
  - 716
  - 711
  dask.dataframe.dask_expr._merge.BroadcastJoin._layer:
  - 776
  - 777
  - 752
  - 753
  - 786
  - 728
  - 762
  dask.dataframe.dask_expr._merge.HashJoinP2P._layer:
  - 640
  - 641
  - 646
  - 658
  - 659
  - 665
  - 666
  - 566
  - 575
  - 584
  - 585
  - 589
  - 590
  - 591
  - 592
  - 593
  - 596
  - 605
  - 607
  - 608
  - 611
  - 620
  - 622
  - 623
  - 628
  dask.dataframe.dask_expr._merge.JoinRecursive._divisions:
  - 921
  dask.dataframe.dask_expr._merge.JoinRecursive._lower:
  - 934
  - 924
  - 925
  - 926
  dask.dataframe.dask_expr._merge.JoinRecursive._meta:
  - 913
  - 916
  dask.dataframe.dask_expr._merge.JoinRecursive._recursive_join:
  - 937
  - 940
  - 941
  - 949
  - 951
  - 953
  - 954
  dask.dataframe.dask_expr._merge.Merge:
  - 55
  dask.dataframe.dask_expr._merge.Merge.__str__:
  - 166
  dask.dataframe.dask_expr._merge.Merge._bcast_left:
  - 212
  - 213
  - 214
  dask.dataframe.dask_expr._merge.Merge._bcast_right:
  - 219
  - 220
  - 221
  dask.dataframe.dask_expr._merge.Merge._divisions:
  - 225
  dask.dataframe.dask_expr._merge.Merge._filter_passthrough_available:
  - 101
  - 105
  - 107
  - 108
  - 110
  - 112
  - 114
  - 117
  - 120
  - 122
  dask.dataframe.dask_expr._merge.Merge._get_original_predicate_columns:
  - 160
  - 161
  - 162
  - 144
  - 146
  - 148
  - 149
  - 152
  - 154
  - 156
  - 159
  dask.dataframe.dask_expr._merge.Merge._is_single_partition_broadcast:
  - 255
  dask.dataframe.dask_expr._merge.Merge._lower:
  - 393
  - 397
  - 405
  - 409
  - 418
  - 297
  - 298
  - 306
  - 307
  - 317
  - 319
  - 320
  - 322
  - 323
  - 331
  - 333
  - 336
  - 338
  - 340
  - 343
  - 344
  - 345
  - 351
  - 357
  - 369
  - 372
  - 375
  - 379
  dask.dataframe.dask_expr._merge.Merge._meta:
  - 197
  - 198
  - 199
  - 200
  - 202
  dask.dataframe.dask_expr._merge.Merge._npartitions:
  - 208
  - 206
  - 207
  dask.dataframe.dask_expr._merge.Merge._on_condition_alread_partitioned:
  - 283
  - 277
  dask.dataframe.dask_expr._merge.Merge._predicate_columns:
  - 128
  - 129
  - 130
  - 133
  - 134
  - 135
  - 136
  - 127
  dask.dataframe.dask_expr._merge.Merge._simplify_up:
  - 513
  - 516
  - 517
  - 421
  - 422
  - 426
  - 427
  - 428
  - 429
  - 431
  - 434
  - 435
  - 442
  - 444
  - 445
  - 452
  - 454
  - 457
  - 458
  - 461
  - 462
  - 463
  - 467
  - 468
  - 472
  - 473
  - 476
  - 477
  - 485
  - 486
  - 487
  - 488
  - 489
  - 490
  - 493
  - 496
  - 497
  - 498
  - 499
  - 500
  - 501
  - 504
  - 505
  - 506
  - 510
  dask.dataframe.dask_expr._merge.Merge.is_broadcast_join:
  - 235
  - 237
  - 240
  - 241
  - 247
  - 248
  - 249
  dask.dataframe.dask_expr._merge.Merge.kwargs:
  - 183
  dask.dataframe.dask_expr._merge.Merge.merge_indexed_left:
  - 267
  dask.dataframe.dask_expr._merge.Merge.merge_indexed_right:
  - 273
  dask.dataframe.dask_expr._merge.Merge.unique_partition_mapping_columns_from_shuffle:
  - 170
  - 171
  - 172
  - 176
  - 177
  dask.dataframe.dask_expr._merge.SemiMerge._lower:
  - 832
  - 831
  dask.dataframe.dask_expr._merge.create_assign_index_merge_transfer.assign_index_merge_transfer:
  - 804
  - 805
  - 808
  - 809
  - 811
  - 815
  - 816
  - 818
  - 819
  - 821
  - 822
  - 823
  dask.dataframe.dask_expr._merge_asof.MergeAsof._divisions:
  - 72
  - 76
  dask.dataframe.dask_expr._merge_asof.MergeAsof._left:
  - 65
  - 66
  - 67
  - 68
  dask.dataframe.dask_expr._merge_asof.MergeAsof._lower:
  - 139
  - 140
  - 141
  - 143
  - 146
  - 147
  - 162
  - 175
  - 176
  - 177
  - 178
  - 179
  - 181
  - 182
  - 100
  - 101
  - 106
  - 108
  - 113
  - 123
  - 124
  dask.dataframe.dask_expr._merge_asof.MergeAsof._meta:
  - 82
  - 83
  - 84
  - 85
  dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._layer:
  - 256
  - 266
  - 241
  - 245
  - 246
  - 247
  - 248
  - 249
  - 250
  - 252
  - 253
  dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed._meta:
  - 232
  - 229
  - 230
  - 231
  dask.dataframe.dask_expr._merge_asof.compute_heads:
  - 376
  - 370
  - 379
  - 375
  dask.dataframe.dask_expr._merge_asof.compute_tails:
  - 289
  - 298
  - 294
  - 295
  dask.dataframe.dask_expr._merge_asof.most_recent_head:
  - 360
  - 362
  dask.dataframe.dask_expr._merge_asof.most_recent_head_summary:
  - 366
  dask.dataframe.dask_expr._merge_asof.most_recent_tail:
  - 281
  - 279
  dask.dataframe.dask_expr._merge_asof.most_recent_tail_summary:
  - 285
  dask.dataframe.dask_expr._merge_asof.prefix_reduction:
  - 353
  - 324
  - 326
  - 331
  - 302
  - 344
  - 318
  - 319
  dask.dataframe.dask_expr._merge_asof.suffix_reduction:
  - 427
  - 401
  - 402
  - 436
  - 407
  - 409
  - 414
  - 383
  dask.dataframe.dask_expr._quantile.SeriesQuantile._constructor:
  - 51
  - 52
  dask.dataframe.dask_expr._quantile.SeriesQuantile._divisions:
  - 44
  - 45
  dask.dataframe.dask_expr._quantile.SeriesQuantile._finalizer:
  - 57
  - 58
  - 66
  dask.dataframe.dask_expr._quantile.SeriesQuantile._lower:
  - 69
  - 70
  - 71
  - 72
  - 75
  dask.dataframe.dask_expr._quantile.SeriesQuantile._meta:
  - 40
  - 41
  - 39
  dask.dataframe.dask_expr._quantile.SeriesQuantile.method:
  - 34
  - 31
  dask.dataframe.dask_expr._quantile.SeriesQuantile.q:
  - 22
  - 23
  - 24
  - 25
  - 27
  dask.dataframe.dask_expr._quantile.SeriesQuantileDask._layer:
  - 112
  - 121
  - 115
  - 126
  dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._layer:
  - 96
  - 97
  - 90
  dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest._meta:
  - 81
  - 84
  dask.dataframe.dask_expr._quantile._finalize_scalar_result:
  - 13
  dask.dataframe.dask_expr._quantiles.RepartitionQuantiles._layer:
  - 64
  - 66
  - 71
  - 41
  - 42
  - 43
  - 75
  - 46
  - 48
  - 60
  - 63
  dask.dataframe.dask_expr._reductions.Aggregate:
  - 91
  dask.dataframe.dask_expr._reductions.Aggregate._args:
  - 116
  - 117
  dask.dataframe.dask_expr._reductions.Aggregate._call_with_list_arg:
  - 107
  dask.dataframe.dask_expr._reductions.Aggregate.aggregate_args:
  - 103
  dask.dataframe.dask_expr._reductions.Aggregate.operation:
  - 111
  dask.dataframe.dask_expr._reductions.All.chunk_kwargs:
  - 986
  dask.dataframe.dask_expr._reductions.Any.chunk_kwargs:
  - 974
  dask.dataframe.dask_expr._reductions.ApplyConcatApply:
  - 400
  dask.dataframe.dask_expr._reductions.ApplyConcatApply._divisions:
  - 464
  - 466
  dask.dataframe.dask_expr._reductions.ApplyConcatApply._lower:
  - 515
  - 522
  - 523
  - 524
  - 526
  - 528
  - 530
  - 538
  - 540
  - 542
  - 548
  - 551
  - 552
  - 557
  - 559
  - 569
  - 570
  - 571
  - 572
  - 508
  dask.dataframe.dask_expr._reductions.ApplyConcatApply._meta:
  - 451
  - 452
  - 459
  - 460
  - 461
  dask.dataframe.dask_expr._reductions.ApplyConcatApply._meta_chunk:
  - 445
  - 446
  dask.dataframe.dask_expr._reductions.ApplyConcatApply.need_to_shuffle:
  - 484
  - 485
  dask.dataframe.dask_expr._reductions.ApplyConcatApply.should_shuffle:
  - 476
  - 478
  dask.dataframe.dask_expr._reductions.ApplyConcatApply.split_out:
  - 429
  - 430
  - 431
  - 432
  - 433
  dask.dataframe.dask_expr._reductions.ApplyConcatApply.unique_partition_mapping_columns_from_shuffle:
  - 493
  - 495
  - 498
  - 499
  - 502
  dask.dataframe.dask_expr._reductions.ArrayReduction.aggregate:
  - 1120
  - 1121
  - 1122
  dask.dataframe.dask_expr._reductions.ArrayReduction.chunk:
  - 1110
  dask.dataframe.dask_expr._reductions.ArrayReduction.combine:
  - 1115
  dask.dataframe.dask_expr._reductions.Chunk:
  - 48
  dask.dataframe.dask_expr._reductions.Chunk._tree_repr_lines:
  - 72
  - 74
  - 75
  - 76
  - 78
  - 80
  dask.dataframe.dask_expr._reductions.Count.chunk_kwargs:
  - 1267
  - 1268
  - 1270
  dask.dataframe.dask_expr._reductions.Count.reduction_aggregate:
  - 1263
  dask.dataframe.dask_expr._reductions.Cov:
  - 1024
  - 1025
  - 1023
  dask.dataframe.dask_expr._reductions.CustomReduction._meta:
  - 885
  - 886
  - 887
  dask.dataframe.dask_expr._reductions.CustomReduction._name:
  - 859
  dask.dataframe.dask_expr._reductions.CustomReduction.aggregate:
  - 880
  - 881
  - 879
  dask.dataframe.dask_expr._reductions.CustomReduction.aggregate_kwargs:
  - 899
  dask.dataframe.dask_expr._reductions.CustomReduction.chunk:
  - 864
  - 865
  - 867
  dask.dataframe.dask_expr._reductions.CustomReduction.chunk_kwargs:
  - 891
  dask.dataframe.dask_expr._reductions.CustomReduction.combine:
  - 872
  - 873
  - 875
  - 871
  dask.dataframe.dask_expr._reductions.CustomReduction.combine_kwargs:
  - 895
  dask.dataframe.dask_expr._reductions.DropDuplicates._meta:
  - 637
  - 638
  dask.dataframe.dask_expr._reductions.DropDuplicates._simplify_up:
  - 651
  - 652
  - 655
  - 660
  - 661
  dask.dataframe.dask_expr._reductions.DropDuplicates.chunk_kwargs:
  - 644
  - 646
  dask.dataframe.dask_expr._reductions.IdxMin.aggregate_kwargs:
  - 1013
  dask.dataframe.dask_expr._reductions.IdxMin.chunk_kwargs:
  - 1001
  dask.dataframe.dask_expr._reductions.IdxMin.combine_kwargs:
  - 1009
  dask.dataframe.dask_expr._reductions.IndexCount:
  - 1276
  - 1277
  dask.dataframe.dask_expr._reductions.IsMonotonicIncreasing._meta:
  - 1530
  dask.dataframe.dask_expr._reductions.Len:
  - 1051
  dask.dataframe.dask_expr._reductions.Len._simplify_down:
  - 1058
  - 1059
  - 1062
  - 1063
  - 1064
  - 1067
  - 1070
  - 1071
  - 1074
  - 1075
  dask.dataframe.dask_expr._reductions.Max.aggregate_kwargs:
  - 960
  dask.dataframe.dask_expr._reductions.Max.chunk_kwargs:
  - 947
  - 948
  - 950
  dask.dataframe.dask_expr._reductions.Max.combine_kwargs:
  - 956
  dask.dataframe.dask_expr._reductions.Mean._lower:
  - 1248
  - 1237
  - 1242
  - 1245
  - 1246
  dask.dataframe.dask_expr._reductions.Mean._meta:
  - 1230
  - 1231
  dask.dataframe.dask_expr._reductions.MeanAggregate:
  - 1253
  dask.dataframe.dask_expr._reductions.MemoryUsageFrame.combine_kwargs:
  - 1506
  dask.dataframe.dask_expr._reductions.MemoryUsageFrame.reduction_combine:
  - 1512
  - 1510
  - 1511
  dask.dataframe.dask_expr._reductions.Mode:
  - 1282
  - 1292
  dask.dataframe.dask_expr._reductions.Moment._meta:
  - 1191
  dask.dataframe.dask_expr._reductions.Moment.aggregate_kwargs:
  - 1203
  dask.dataframe.dask_expr._reductions.Moment.chunk_kwargs:
  - 1195
  dask.dataframe.dask_expr._reductions.Moment.reduction_aggregate:
  - 1220
  dask.dataframe.dask_expr._reductions.Moment.reduction_chunk:
  - 1211
  - 1212
  dask.dataframe.dask_expr._reductions.Moment.reduction_combine:
  - 1216
  dask.dataframe.dask_expr._reductions.NFirst:
  - 1387
  - 1388
  dask.dataframe.dask_expr._reductions.NFirst.chunk_kwargs:
  - 1392
  dask.dataframe.dask_expr._reductions.NLargest._columns_kwarg:
  - 1359
  dask.dataframe.dask_expr._reductions.NLargest.chunk_kwargs:
  - 1365
  dask.dataframe.dask_expr._reductions.NLast:
  - 1396
  - 1397
  dask.dataframe.dask_expr._reductions.PivotTable._lower:
  - 712
  - 713
  - 714
  - 716
  - 717
  - 718
  - 719
  - 720
  - 721
  - 722
  - 723
  - 724
  - 725
  dask.dataframe.dask_expr._reductions.PivotTable._meta:
  - 704
  - 673
  - 674
  - 675
  - 676
  - 705
  - 678
  - 681
  - 682
  - 685
  - 687
  - 688
  - 691
  - 694
  - 696
  - 698
  - 699
  dask.dataframe.dask_expr._reductions.PivotTableAbstract.aggregate:
  - 748
  - 749
  dask.dataframe.dask_expr._reductions.PivotTableAbstract.chunk_kwargs:
  - 737
  - 738
  - 739
  dask.dataframe.dask_expr._reductions.PivotTableAbstract.combine:
  - 744
  dask.dataframe.dask_expr._reductions.PivotTableCount:
  - 758
  - 759
  dask.dataframe.dask_expr._reductions.PivotTableFirst:
  - 763
  - 764
  dask.dataframe.dask_expr._reductions.PivotTableLast:
  - 768
  - 769
  dask.dataframe.dask_expr._reductions.PivotTableSum:
  - 753
  - 754
  dask.dataframe.dask_expr._reductions.Reduction:
  - 773
  dask.dataframe.dask_expr._reductions.Reduction.__str__:
  - 832
  - 833
  - 834
  - 836
  - 837
  - 839
  - 830
  - 831
  dask.dataframe.dask_expr._reductions.Reduction._divisions:
  - 825
  - 827
  dask.dataframe.dask_expr._reductions.Reduction._simplify_up:
  - 842
  - 843
  dask.dataframe.dask_expr._reductions.Reduction.aggregate:
  - 818
  - 819
  dask.dataframe.dask_expr._reductions.Reduction.chunk:
  - 803
  - 805
  dask.dataframe.dask_expr._reductions.Reduction.combine:
  - 810
  - 811
  - 813
  dask.dataframe.dask_expr._reductions.ReductionConstantDim:
  - 1331
  dask.dataframe.dask_expr._reductions.ReductionConstantDim.chunk:
  - 1339
  dask.dataframe.dask_expr._reductions.ReductionConstantDim.combine:
  - 1344
  - 1345
  dask.dataframe.dask_expr._reductions.ShuffleReduce:
  - 126
  dask.dataframe.dask_expr._reductions.ShuffleReduce.__str__:
  - 296
  - 297
  - 295
  dask.dataframe.dask_expr._reductions.ShuffleReduce._lower:
  - 256
  - 257
  - 258
  - 261
  - 262
  - 264
  - 265
  - 266
  - 269
  - 270
  - 271
  - 274
  - 283
  - 284
  - 180
  - 188
  - 201
  - 203
  - 206
  - 207
  - 208
  - 210
  - 211
  - 213
  - 214
  - 219
  - 220
  - 221
  - 222
  - 226
  - 227
  - 228
  - 230
  - 234
  - 235
  - 242
  - 252
  - 253
  dask.dataframe.dask_expr._reductions.ShuffleReduce._meta:
  - 289
  dask.dataframe.dask_expr._reductions.ShuffleReduce.split_out:
  - 164
  - 165
  - 166
  dask.dataframe.dask_expr._reductions.Size._simplify_down:
  - 1089
  - 1090
  - 1092
  dask.dataframe.dask_expr._reductions.Sum.aggregate_kwargs:
  - 928
  dask.dataframe.dask_expr._reductions.Sum.chunk_kwargs:
  - 920
  dask.dataframe.dask_expr._reductions.Sum.combine_kwargs:
  - 924
  dask.dataframe.dask_expr._reductions.TreeReduce:
  - 301
  dask.dataframe.dask_expr._reductions.TreeReduce.__str__:
  - 380
  - 381
  - 382
  dask.dataframe.dask_expr._reductions.TreeReduce._layer:
  - 353
  - 354
  - 363
  - 346
  - 348
  - 350
  - 351
  dask.dataframe.dask_expr._reductions.TreeReduce._meta:
  - 374
  dask.dataframe.dask_expr._reductions.TreeReduce._name:
  - 324
  - 325
  - 327
  dask.dataframe.dask_expr._reductions.TreeReduce._tree_repr_lines:
  - 385
  - 387
  - 388
  - 389
  - 391
  dask.dataframe.dask_expr._reductions.TreeReduce.split_every:
  - 336
  - 338
  - 335
  dask.dataframe.dask_expr._reductions.Unique:
  - 579
  - 580
  dask.dataframe.dask_expr._reductions.Unique._meta:
  - 584
  - 585
  dask.dataframe.dask_expr._reductions.Unique.aggregate:
  - 606
  - 607
  dask.dataframe.dask_expr._reductions.Unique.combine:
  - 602
  dask.dataframe.dask_expr._reductions.ValueCounts._divisions:
  - 1472
  - 1470
  dask.dataframe.dask_expr._reductions.ValueCounts._meta:
  - 1433
  dask.dataframe.dask_expr._reductions.ValueCounts.aggregate:
  - 1441
  - 1438
  - 1439
  dask.dataframe.dask_expr._reductions.ValueCounts.aggregate_args:
  - 1453
  dask.dataframe.dask_expr._reductions.Var._meta:
  - 1136
  - 1135
  dask.dataframe.dask_expr._reductions.Var.aggregate_kwargs:
  - 1152
  dask.dataframe.dask_expr._reductions.Var.chunk_kwargs:
  - 1143
  dask.dataframe.dask_expr._reductions.Var.reduction_aggregate:
  - 1178
  - 1179
  - 1181
  dask.dataframe.dask_expr._reductions.Var.reduction_chunk:
  - 1161
  - 1162
  - 1163
  - 1167
  dask.dataframe.dask_expr._reductions.Var.reduction_combine:
  - 1171
  - 1172
  - 1174
  dask.dataframe.dask_expr._reductions._nfirst:
  - 1377
  dask.dataframe.dask_expr._reductions._nlast:
  - 1381
  dask.dataframe.dask_expr._repartition:
  - 509
  dask.dataframe.dask_expr._repartition.Repartition:
  - 30
  dask.dataframe.dask_expr._repartition.Repartition._divisions:
  - 57
  - 58
  - 53
  - 54
  dask.dataframe.dask_expr._repartition.Repartition._lower:
  - 131
  - 132
  - 134
  - 135
  - 136
  - 138
  - 142
  - 143
  - 144
  - 85
  - 88
  - 89
  - 90
  - 91
  - 95
  - 98
  - 99
  - 100
  - 104
  - 105
  - 107
  - 110
  - 111
  - 112
  - 113
  - 116
  - 117
  - 118
  - 120
  - 121
  - 123
  - 124
  - 126
  dask.dataframe.dask_expr._repartition.Repartition._simplify_up:
  - 149
  - 152
  - 156
  - 157
  - 158
  dask.dataframe.dask_expr._repartition.Repartition.new_partitions:
  - 163
  - 164
  - 165
  dask.dataframe.dask_expr._repartition.Repartition.npartitions:
  - 65
  - 67
  - 68
  - 69
  - 71
  - 63
  dask.dataframe.dask_expr._repartition.Repartition.unique_partition_mapping_columns_from_shuffle:
  - 82
  - 75
  - 77
  dask.dataframe.dask_expr._repartition.RepartitionDivisions:
  - 246
  dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer:
  - 256
  - 264
  - 268
  - 269
  - 275
  - 282
  - 285
  - 294
  - 300
  - 304
  - 305
  - 311
  - 318
  - 321
  - 325
  - 326
  - 329
  - 332
  - 337
  - 346
  - 353
  - 355
  - 358
  - 363
  - 367
  - 369
  - 379
  - 382
  dask.dataframe.dask_expr._repartition.RepartitionDivisions._layer._is_single_last_div:
  - 290
  - 291
  dask.dataframe.dask_expr._repartition.RepartitionFreq._divisions:
  - 397
  - 400
  - 403
  - 404
  - 406
  - 409
  - 410
  dask.dataframe.dask_expr._repartition.RepartitionFreq._lower:
  - 417
  - 415
  dask.dataframe.dask_expr._repartition.RepartitionSize._divisions:
  - 456
  - 457
  dask.dataframe.dask_expr._repartition.RepartitionSize._layer:
  - 485
  - 489
  - 491
  - 492
  - 469
  - 470
  - 471
  - 473
  - 474
  - 479
  dask.dataframe.dask_expr._repartition.RepartitionSize._lower:
  - 462
  - 463
  dask.dataframe.dask_expr._repartition.RepartitionSize._mem_usage:
  - 431
  dask.dataframe.dask_expr._repartition.RepartitionSize._partition_boundaries:
  - 448
  - 449
  - 450
  - 451
  - 442
  - 444
  - 445
  - 446
  dask.dataframe.dask_expr._repartition.RepartitionSize._size:
  - 424
  - 425
  - 426
  - 427
  dask.dataframe.dask_expr._repartition.RepartitionToFewer:
  - 170
  dask.dataframe.dask_expr._repartition.RepartitionToFewer._compute_partition_boundaries:
  - 184
  - 181
  - 182
  dask.dataframe.dask_expr._repartition.RepartitionToFewer._divisions:
  - 175
  dask.dataframe.dask_expr._repartition.RepartitionToFewer._layer:
  - 200
  - 202
  - 203
  dask.dataframe.dask_expr._repartition.RepartitionToFewer._partitions_boundaries:
  - 193
  dask.dataframe.dask_expr._repartition.RepartitionToMore:
  - 209
  dask.dataframe.dask_expr._repartition.RepartitionToMore._divisions:
  - 214
  dask.dataframe.dask_expr._repartition.RepartitionToMore._layer:
  - 233
  - 234
  - 239
  dask.dataframe.dask_expr._repartition.RepartitionToMore._nsplits:
  - 219
  - 222
  dask.dataframe.dask_expr._repartition._clean_new_division_boundaries:
  - 500
  - 501
  - 502
  - 503
  - 504
  dask.dataframe.dask_expr._repartition._compute_mem_usages:
  - 523
  dask.dataframe.dask_expr._repartition._get_mem_usages:
  - 513
  - 515
  dask.dataframe.dask_expr._rolling:
  - 21
  dask.dataframe.dask_expr._rolling.Rolling:
  - 289
  - 321
  - 293
  - 325
  - 297
  - 329
  - 236
  - 301
  - 333
  - 305
  - 337
  - 309
  - 341
  - 313
  - 317
  dask.dataframe.dask_expr._rolling.Rolling.__init__:
  - 252
  - 268
  dask.dataframe.dask_expr._rolling.Rolling._single_agg:
  - 277
  - 278
  dask.dataframe.dask_expr._rolling.Rolling.agg:
  - 343
  dask.dataframe.dask_expr._rolling.Rolling.apply:
  - 295
  dask.dataframe.dask_expr._rolling.Rolling.count:
  - 299
  dask.dataframe.dask_expr._rolling.Rolling.cov:
  - 291
  dask.dataframe.dask_expr._rolling.Rolling.kurt:
  - 339
  dask.dataframe.dask_expr._rolling.Rolling.kwargs:
  - 272
  dask.dataframe.dask_expr._rolling.Rolling.max:
  - 315
  dask.dataframe.dask_expr._rolling.Rolling.mean:
  - 307
  dask.dataframe.dask_expr._rolling.Rolling.median:
  - 327
  dask.dataframe.dask_expr._rolling.Rolling.min:
  - 311
  dask.dataframe.dask_expr._rolling.Rolling.quantile:
  - 331
  dask.dataframe.dask_expr._rolling.Rolling.skew:
  - 335
  dask.dataframe.dask_expr._rolling.Rolling.std:
  - 323
  dask.dataframe.dask_expr._rolling.Rolling.sum:
  - 303
  dask.dataframe.dask_expr._rolling.Rolling.var:
  - 319
  dask.dataframe.dask_expr._rolling.RollingAggregation:
  - 168
  dask.dataframe.dask_expr._rolling.RollingReduction._is_blockwise_op:
  - 109
  - 110
  dask.dataframe.dask_expr._rolling.RollingReduction._lower:
  - 130
  - 131
  - 137
  - 144
  - 115
  - 116
  - 121
  - 127
  dask.dataframe.dask_expr._rolling.RollingReduction._meta:
  - 73
  - 83
  dask.dataframe.dask_expr._rolling.RollingReduction._simplify_up:
  - 97
  - 98
  - 99
  - 102
  - 104
  - 90
  - 91
  - 92
  - 93
  - 95
  dask.dataframe.dask_expr._rolling.RollingReduction.kwargs:
  - 87
  dask.dataframe.dask_expr._rolling._rolling_agg:
  - 34
  - 35
  - 36
  - 38
  - 39
  - 40
  - 41
  dask.dataframe.dask_expr._shuffle:
  - 1319
  dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex:
  - 700
  dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation:
  - 739
  - 754
  - 755
  - 758
  - 759
  - 761
  - 762
  - 764
  - 765
  - 766
  - 767
  dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex.operation._get_index:
  - 742
  - 743
  - 744
  - 745
  - 748
  - 750
  dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._divisions:
  - 774
  - 776
  - 779
  - 780
  - 786
  - 793
  - 794
  dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues._npartitions_input:
  - 799
  dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues.npartitions:
  - 803
  dask.dataframe.dask_expr._shuffle.DiskShuffle:
  - 500
  dask.dataframe.dask_expr._shuffle.DiskShuffle._layer:
  - 515
  - 518
  - 519
  - 525
  - 530
  - 535
  - 538
  dask.dataframe.dask_expr._shuffle.DiskShuffle._shuffle_group:
  - 504
  - 505
  - 506
  - 507
  dask.dataframe.dask_expr._shuffle.P2PShuffle:
  - 556
  dask.dataframe.dask_expr._shuffle.P2PShuffle._layer:
  - 578
  - 582
  - 616
  - 585
  - 586
  - 587
  - 617
  - 590
  - 622
  - 595
  - 597
  - 602
  - 572
  - 573
  - 574
  dask.dataframe.dask_expr._shuffle.P2PShuffle._meta:
  - 560
  dask.dataframe.dask_expr._shuffle.RearrangeByColumn._lower:
  - 259
  - 261
  - 262
  - 263
  - 264
  - 267
  - 277
  - 250
  - 252
  - 254
  - 286
  dask.dataframe.dask_expr._shuffle.SetIndex:
  - 807
  dask.dataframe.dask_expr._shuffle.SetIndex._filter_passthrough_available:
  - 971
  - 967
  dask.dataframe.dask_expr._shuffle.SetIndex._lower:
  - 900
  - 908
  - 909
  - 879
  - 880
  - 912
  - 882
  - 883
  - 914
  - 886
  - 887
  - 889
  - 890
  - 892
  - 893
  - 894
  - 895
  dask.dataframe.dask_expr._shuffle.SetIndex._meta:
  - 866
  - 862
  dask.dataframe.dask_expr._shuffle.SetIndex._projection_columns:
  - 857
  dask.dataframe.dask_expr._shuffle.SetIndex._simplify_up:
  - 930
  - 931
  - 932
  - 935
  - 936
  - 938
  - 939
  - 940
  - 943
  - 944
  - 946
  - 948
  - 950
  - 953
  - 955
  - 957
  - 958
  - 959
  - 961
  - 964
  dask.dataframe.dask_expr._shuffle.SetIndex.other:
  - 874
  dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._divisions:
  - 1298
  - 1300
  dask.dataframe.dask_expr._shuffle.SetIndexBlockwise._simplify_up:
  - 1313
  - 1314
  - 1315
  - 1303
  - 1304
  - 1308
  - 1310
  dask.dataframe.dask_expr._shuffle.SetIndexBlockwise.operation:
  - 1295
  dask.dataframe.dask_expr._shuffle.SetPartition:
  - 1133
  dask.dataframe.dask_expr._shuffle.SetPartition._lower:
  - 1191
  - 1192
  - 1163
  - 1164
  - 1165
  - 1166
  - 1167
  - 1168
  - 1201
  - 1171
  - 1176
  - 1180
  dask.dataframe.dask_expr._shuffle.Shuffle:
  - 179
  dask.dataframe.dask_expr._shuffle.Shuffle._lower:
  - 224
  - 225
  - 226
  - 207
  - 209
  - 210
  - 219
  - 220
  - 221
  - 222
  - 223
  dask.dataframe.dask_expr._shuffle.ShuffleBase._meta:
  - 170
  - 171
  dask.dataframe.dask_expr._shuffle.ShuffleBase._partitioning_index:
  - 103
  dask.dataframe.dask_expr._shuffle.ShuffleBase._simplify_up:
  - 131
  - 132
  - 133
  - 136
  - 113
  - 116
  - 117
  - 120
  - 121
  - 159
  dask.dataframe.dask_expr._shuffle.ShuffleBase.unique_partition_mapping_columns_from_shuffle:
  - 110
  dask.dataframe.dask_expr._shuffle.SimpleShuffle._layer:
  - 327
  - 334
  - 337
  - 344
  - 350
  dask.dataframe.dask_expr._shuffle.SimpleShuffle._shuffle_group:
  - 321
  - 322
  - 323
  - 324
  dask.dataframe.dask_expr._shuffle.SortValues._divisions:
  - 1008
  - 1017
  - 1004
  - 1015
  dask.dataframe.dask_expr._shuffle.SortValues._divisions_ascending:
  - 1024
  - 1022
  dask.dataframe.dask_expr._shuffle.SortValues._lower:
  - 1057
  - 1058
  - 1089
  - 1090
  - 1063
  - 1070
  - 1071
  - 1075
  - 1077
  - 1080
  - 1081
  - 1084
  dask.dataframe.dask_expr._shuffle.SortValues._meta_by_dtype:
  - 1052
  dask.dataframe.dask_expr._shuffle.SortValues._simplify_up:
  - 1120
  - 1121
  - 1123
  - 1124
  - 1125
  - 1127
  - 1128
  - 1097
  - 1098
  - 1102
  - 1103
  - 1107
  - 1110
  - 1111
  - 1112
  - 1115
  - 1117
  - 1119
  dask.dataframe.dask_expr._shuffle.SortValues.sort_function:
  - 1029
  - 1030
  dask.dataframe.dask_expr._shuffle.SortValues.sort_function_kwargs:
  - 1041
  - 1042
  dask.dataframe.dask_expr._shuffle.SortValuesBlockwise.operation:
  - 1277
  - 1278
  - 1279
  dask.dataframe.dask_expr._shuffle.TaskShuffle:
  - 370
  dask.dataframe.dask_expr._shuffle.TaskShuffle._layer:
  - 387
  - 391
  - 392
  - 393
  - 399
  - 400
  - 402
  - 403
  - 408
  - 409
  - 412
  - 423
  - 427
  - 429
  - 431
  - 440
  - 447
  - 450
  - 451
  - 474
  - 485
  - 488
  - 495
  - 380
  - 382
  dask.dataframe.dask_expr._shuffle.TaskShuffle._meta:
  - 376
  - 375
  dask.dataframe.dask_expr._shuffle._SetIndexPost._divisions:
  - 1256
  - 1257
  - 1259
  dask.dataframe.dask_expr._shuffle._SetIndexPost._get_culled_divisions:
  - 1239
  - 1240
  - 1241
  - 1242
  - 1245
  dask.dataframe.dask_expr._shuffle._SetIndexPost.operation:
  - 1233
  - 1235
  dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex:
  - 1207
  dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex._meta:
  - 1212
  dask.dataframe.dask_expr._shuffle._calculate_divisions:
  - 1408
  - 1410
  - 1411
  - 1413
  - 1417
  - 1420
  - 1424
  - 1425
  - 1426
  - 1428
  - 1350
  - 1351
  - 1353
  - 1354
  - 1357
  - 1358
  - 1359
  - 1360
  - 1367
  - 1370
  - 1384
  - 1385
  - 1386
  - 1387
  - 1388
  - 1391
  - 1392
  - 1393
  - 1394
  - 1397
  - 1398
  - 1403
  - 1406
  - 1407
  dask.dataframe.dask_expr._shuffle._contains_index_name:
  - 673
  - 676
  - 677
  - 679
  dask.dataframe.dask_expr._shuffle._get_divisions:
  - 1331
  - 1333
  dask.dataframe.dask_expr._shuffle._is_column_label_reference:
  - 666
  - 659
  - 667
  dask.dataframe.dask_expr._shuffle._is_index_level_reference:
  - 683
  - 689
  - 692
  - 693
  - 695
  dask.dataframe.dask_expr._shuffle._is_numeric_cast_type:
  - 233
  - 234
  - 235
  dask.dataframe.dask_expr._shuffle._select_columns_or_index:
  - 645
  - 648
  - 651
  - 653
  - 634
  dask.dataframe.dask_expr._shuffle._shuffle_transfer:
  - 548
  dask.dataframe.dask_expr._str_accessor.Cat.reduction_aggregate:
  - 164
  dask.dataframe.dask_expr._str_accessor.Cat.reduction_chunk:
  - 156
  dask.dataframe.dask_expr._str_accessor.Cat.reduction_combine:
  - 160
  dask.dataframe.dask_expr._str_accessor.CatBlockwise._args:
  - 132
  dask.dataframe.dask_expr._str_accessor.CatBlockwise.operation:
  - 136
  dask.dataframe.dask_expr._str_accessor.SplitMap._meta:
  - 185
  - 186
  - 190
  - 191
  dask.dataframe.dask_expr._str_accessor.StringAccessor:
  - 12
  dask.dataframe.dask_expr._str_accessor.StringAccessor.__getitem__:
  - 123
  dask.dataframe.dask_expr._str_accessor.StringAccessor._split:
  - 97
  - 81
  - 82
  - 88
  - 89
  dask.dataframe.dask_expr._str_accessor.StringAccessor.cat:
  - 111
  - 112
  - 115
  - 117
  - 120
  dask.dataframe.dask_expr._str_accessor.StringAccessor.rsplit:
  - 104
  dask.dataframe.dask_expr._str_accessor.StringAccessor.split:
  - 100
  - 101
  dask.dataframe.dask_expr._util:
  - 17
  - 18
  - 147
  - 20
  dask.dataframe.dask_expr._util.LRU:
  - 95
  dask.dataframe.dask_expr._util.LRU.__getitem__:
  - 104
  - 103
  dask.dataframe.dask_expr._util.LRU.__init__:
  - 98
  - 99
  dask.dataframe.dask_expr._util.LRU.__setitem__:
  - 108
  - 109
  - 110
  dask.dataframe.dask_expr._util._BackendData:
  - 114
  dask.dataframe.dask_expr._util._BackendData.__deepcopy__:
  - 144
  dask.dataframe.dask_expr._util._BackendData.__getattr__:
  - 138
  - 135
  dask.dataframe.dask_expr._util._BackendData.__init__:
  - 122
  dask.dataframe.dask_expr._util._BackendData.__len__:
  - 131
  dask.dataframe.dask_expr._util._BackendData.__reduce__:
  - 141
  dask.dataframe.dask_expr._util._BackendData._token:
  - 128
  dask.dataframe.dask_expr._util._calc_maybe_new_divisions:
  - 41
  - 42
  - 44
  - 45
  - 46
  - 51
  - 52
  - 53
  - 54
  - 25
  dask.dataframe.dask_expr._util._convert_to_list:
  - 70
  - 72
  - 73
  - 74
  - 75
  dask.dataframe.dask_expr._util._get_shuffle_preferring_order:
  - 168
  - 169
  - 164
  dask.dataframe.dask_expr._util._is_any_real_numeric_dtype:
  - 200
  - 199
  - 198
  - 191
  dask.dataframe.dask_expr._util._maybe_from_pandas:
  - 159
  dask.dataframe.dask_expr._util._maybe_from_pandas._pd_series_or_dataframe:
  - 157
  dask.dataframe.dask_expr._util._raise_if_object_series:
  - 176
  - 180
  - 181
  - 183
  dask.dataframe.dask_expr._util._tokenize_partial:
  - 88
  - 89
  - 85
  dask.dataframe.dask_expr._util._validate_axis:
  - 66
  - 59
  - 63
  dask.dataframe.dask_expr._util.get_specified_shuffle:
  - 206
  dask.dataframe.dask_expr._version:
  - 272
  - 169
  - 12
  - 197
  dask.dataframe.dask_expr._version.NotThisMethod:
  - 63
  dask.dataframe.dask_expr._version.VersioneerConfig:
  - 38
  dask.dataframe.dask_expr._version.get_config:
  - 49
  - 52
  dask.dataframe.dask_expr._version.get_keywords:
  - 25
  dask.dataframe.dask_expr._version.get_versions:
  - 707
  - 676
  - 708
  - 680
  - 702
  - 685
  - 689
  - 690
  - 701
  - 670
  dask.dataframe.dask_expr._version.git_get_keywords:
  - 171
  - 178
  - 179
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 187
  - 188
  - 189
  - 190
  - 191
  dask.dataframe.dask_expr._version.git_pieces_from_vcs:
  - 385
  - 386
  - 391
  - 394
  - 397
  - 402
  - 403
  - 276
  - 406
  - 409
  - 410
  - 283
  - 289
  - 290
  - 291
  - 293
  - 294
  - 295
  - 296
  - 301
  - 315
  - 317
  - 318
  - 319
  - 321
  - 328
  - 330
  - 332
  - 334
  - 338
  - 340
  - 342
  - 345
  - 346
  - 350
  - 352
  - 365
  - 367
  - 368
  - 372
  - 374
  - 375
  - 381
  - 382
  - 383
  dask.dataframe.dask_expr._version.git_versions_from_keywords:
  - 261
  - 262
  - 265
  - 203
  - 204
  - 206
  - 207
  - 210
  - 218
  - 219
  - 220
  - 221
  - 222
  - 224
  - 228
  - 229
  - 237
  - 238
  - 239
  - 240
  - 241
  - 242
  - 244
  - 245
  - 249
  - 251
  - 252
  - 255
  dask.dataframe.dask_expr._version.pep440_split_post:
  - 481
  - 482
  - 476
  dask.dataframe.dask_expr._version.plus_or_dot:
  - 416
  - 417
  dask.dataframe.dask_expr._version.register_vcs_handler:
  - 71
  dask.dataframe.dask_expr._version.register_vcs_handler.decorate:
  - 74
  - 75
  dask.dataframe.dask_expr._version.render:
  - 641
  - 642
  - 643
  - 644
  - 645
  - 646
  - 647
  - 648
  - 649
  - 650
  - 651
  - 652
  - 653
  - 654
  - 655
  - 656
  - 665
  - 628
  - 629
  - 632
  - 638
  dask.dataframe.dask_expr._version.render_git_describe:
  - 602
  - 595
  - 588
  - 597
  dask.dataframe.dask_expr._version.render_git_describe_long:
  - 608
  - 616
  - 622
  dask.dataframe.dask_expr._version.render_pep440:
  - 423
  - 431
  - 433
  - 434
  - 436
  - 441
  dask.dataframe.dask_expr._version.render_pep440_branch:
  - 455
  - 457
  - 458
  - 460
  - 462
  - 467
  - 470
  - 447
  dask.dataframe.dask_expr._version.render_pep440_old:
  - 577
  - 582
  - 566
  - 573
  - 575
  dask.dataframe.dask_expr._version.render_pep440_post:
  - 519
  - 521
  - 523
  - 525
  - 530
  - 510
  dask.dataframe.dask_expr._version.render_pep440_post_branch:
  - 544
  - 546
  - 548
  - 550
  - 552
  - 557
  - 560
  - 537
  dask.dataframe.dask_expr._version.render_pep440_pre:
  - 486
  - 491
  - 492
  - 494
  - 496
  dask.dataframe.dask_expr._version.run_command:
  - 96
  - 128
  - 98
  - 129
  - 130
  - 102
  - 104
  - 106
  - 116
  - 118
  - 119
  - 120
  - 91
  - 92
  - 126
  - 127
  dask.dataframe.dask_expr._version.versions_from_parentdir:
  - 161
  - 162
  - 164
  - 140
  - 148
  - 149
  - 150
  - 152
  - 158
  - 159
  dask.dataframe.dask_expr.datasets.MakeTimeseriesPart.__call__:
  - 164
  - 165
  - 167
  - 169
  - 170
  - 171
  - 177
  - 178
  - 180
  - 181
  dask.dataframe.dask_expr.datasets.Timeseries._divisions:
  - 54
  dask.dataframe.dask_expr.datasets.Timeseries._dtypes:
  - 58
  - 59
  dask.dataframe.dask_expr.datasets.Timeseries._filtered_task:
  - 82
  - 83
  - 84
  - 91
  - 92
  dask.dataframe.dask_expr.datasets.Timeseries._make_timeseries_part:
  - 74
  - 75
  - 76
  dask.dataframe.dask_expr.datasets.Timeseries._meta:
  - 48
  - 49
  dask.dataframe.dask_expr.datasets.Timeseries.random_state:
  - 64
  - 65
  - 67
  - 68
  - 69
  - 63
  dask.dataframe.dask_expr.datasets.make_categorical:
  - 131
  dask.dataframe.dask_expr.datasets.make_float:
  - 135
  dask.dataframe.dask_expr.datasets.make_int:
  - 139
  dask.dataframe.dask_expr.datasets.make_string:
  - 127
  dask.dataframe.dask_expr.datasets.timeseries:
  - 195
  - 232
  - 235
  - 236
  - 238
  - 246
  - 248
  - 249
  - 250
  dask.dataframe.dask_expr.diagnostics._analyze:
  - 19
  dask.dataframe.dask_expr.diagnostics._analyze.Analyze:
  - 195
  dask.dataframe.dask_expr.diagnostics._analyze._add_graphviz_node:
  - 112
  - 126
  dask.dataframe.dask_expr.diagnostics._analyze._analyze_info:
  - 160
  - 159
  dask.dataframe.dask_expr.diagnostics._analyze._metric_to_graphviz:
  - 144
  - 149
  dask.dataframe.dask_expr.diagnostics._analyze._statistics_info:
  - 170
  - 166
  dask.dataframe.dask_expr.diagnostics._analyze._statistics_to_graphviz:
  - 130
  - 132
  - 133
  dask.dataframe.dask_expr.diagnostics._analyze.analyze:
  - 44
  - 48
  - 51
  - 61
  - 64
  - 67
  - 72
  - 73
  - 74
  - 75
  - 78
  - 83
  - 86
  - 89
  - 92
  - 93
  - 95
  - 96
  - 97
  - 98
  - 100
  - 102
  - 103
  - 105
  - 106
  - 107
  dask.dataframe.dask_expr.diagnostics._analyze.collect_statistics:
  - 178
  - 179
  - 180
  - 181
  - 182
  - 184
  - 186
  - 187
  - 188
  dask.dataframe.dask_expr.diagnostics._analyze.inject_analyze:
  - 32
  - 33
  - 37
  - 38
  - 27
  - 31
  dask.dataframe.dask_expr.diagnostics._analyze_plugin:
  - 9
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.get_statistics:
  - 64
  - 65
  - 66
  - 61
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin.start:
  - 51
  - 52
  - 54
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.__init__:
  - 23
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.add:
  - 28
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest.merge:
  - 33
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.__init__:
  - 74
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.add:
  - 77
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics.merge:
  - 80
  - 81
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.__init__:
  - 88
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.add:
  - 91
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics.merge:
  - 94
  - 95
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.__init__:
  - 106
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.add:
  - 114
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.get_statistics:
  - 117
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup:
  - 109
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup.<lambda1>:
  - 109
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin.setup.<lambda1>.<lambda1>:
  - 109
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.get_worker_plugin:
  - 124
  dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_edges:
  - 73
  - 74
  dask.dataframe.dask_expr.diagnostics._explain._add_graphviz_node:
  - 56
  - 68
  dask.dataframe.dask_expr.diagnostics._explain._explain_dependencies:
  - 105
  - 106
  - 108
  - 109
  dask.dataframe.dask_expr.diagnostics._explain._explain_details:
  - 96
  - 97
  - 98
  - 88
  - 92
  - 94
  dask.dataframe.dask_expr.diagnostics._explain._explain_info:
  - 80
  - 81
  - 82
  dask.dataframe.dask_expr.diagnostics._explain.explain:
  - 33
  - 35
  - 37
  - 41
  - 42
  - 43
  - 44
  - 46
  - 47
  - 49
  - 50
  - 52
  - 23
  - 27
  - 30
  dask.dataframe.dask_expr.io._delayed:
  - 21
  dask.dataframe.dask_expr.io._delayed.FromDelayed._divisions:
  - 56
  - 57
  dask.dataframe.dask_expr.io._delayed.FromDelayed._filtered_task:
  - 65
  - 66
  - 70
  - 62
  - 63
  dask.dataframe.dask_expr.io._delayed.FromDelayed._meta:
  - 50
  - 51
  - 53
  dask.dataframe.dask_expr.io._delayed.FromDelayed._name:
  - 44
  - 45
  dask.dataframe.dask_expr.io._delayed.from_delayed:
  - 128
  - 133
  - 134
  - 135
  - 138
  - 139
  - 146
  - 150
  - 151
  - 156
  - 157
  - 159
  - 160
  - 163
  - 164
  - 84
  - 119
  - 122
  - 125
  - 126
  dask.dataframe.dask_expr.io.bag.to_bag:
  - 33
  - 34
  - 40
  - 9
  - 42
  - 43
  - 29
  - 31
  dask.dataframe.dask_expr.io.io.BlockwiseIO._simplify_up:
  - 76
  - 78
  - 79
  - 82
  - 83
  - 84
  - 86
  - 90
  - 91
  dask.dataframe.dask_expr.io.io.BlockwiseIO._tune_up:
  - 96
  - 98
  - 100
  - 101
  - 103
  - 104
  - 106
  - 107
  - 108
  - 110
  dask.dataframe.dask_expr.io.io.FromArray._column_indices:
  - 674
  - 675
  - 670
  - 671
  dask.dataframe.dask_expr.io.io.FromArray._divisions:
  - 680
  - 679
  dask.dataframe.dask_expr.io.io.FromArray._filtered_task:
  - 710
  - 712
  - 714
  - 688
  - 689
  - 690
  - 695
  - 699
  - 700
  - 702
  dask.dataframe.dask_expr.io.io.FromArray._meta:
  - 656
  - 657
  - 653
  - 654
  dask.dataframe.dask_expr.io.io.FromArray.original_columns:
  - 665
  - 666
  - 662
  - 663
  dask.dataframe.dask_expr.io.io.FromArray.unfiltered_divisions:
  - 685
  dask.dataframe.dask_expr.io.io.FromGraph:
  - 40
  dask.dataframe.dask_expr.io.io.FromGraph._divisions:
  - 53
  dask.dataframe.dask_expr.io.io.FromGraph._layer:
  - 64
  - 60
  - 63
  dask.dataframe.dask_expr.io.io.FromGraph._meta:
  - 50
  dask.dataframe.dask_expr.io.io.FromGraph._name:
  - 57
  dask.dataframe.dask_expr.io.io.FromMap._divisions:
  - 280
  - 277
  - 278
  dask.dataframe.dask_expr.io.io.FromMap._filtered_task:
  - 304
  - 305
  - 313
  dask.dataframe.dask_expr.io.io.FromMap._meta:
  - 268
  - 269
  - 270
  - 273
  - 274
  dask.dataframe.dask_expr.io.io.FromMap._name:
  - 261
  - 262
  dask.dataframe.dask_expr.io.io.FromMap.apply_func:
  - 285
  dask.dataframe.dask_expr.io.io.FromMap.apply_kwargs:
  - 292
  - 293
  - 294
  dask.dataframe.dask_expr.io.io.FromMapProjectable._filtered_task:
  - 401
  - 402
  - 403
  dask.dataframe.dask_expr.io.io.FromMapProjectable._meta:
  - 395
  - 396
  dask.dataframe.dask_expr.io.io.FromMapProjectable._series:
  - 358
  dask.dataframe.dask_expr.io.io.FromMapProjectable.apply_kwargs:
  - 371
  - 372
  - 373
  dask.dataframe.dask_expr.io.io.FromMapProjectable.columns:
  - 349
  - 350
  dask.dataframe.dask_expr.io.io.FromMapProjectable.columns_operand:
  - 345
  dask.dataframe.dask_expr.io.io.FromMapProjectable.frame_meta:
  - 385
  - 386
  dask.dataframe.dask_expr.io.io.FromMapProjectable.kwargs:
  - 362
  - 363
  - 364
  dask.dataframe.dask_expr.io.io.FromPandas:
  - 408
  dask.dataframe.dask_expr.io.io.FromPandas.__str__:
  - 544
  - 545
  dask.dataframe.dask_expr.io.io.FromPandas._divisions_and_locations:
  - 480
  - 481
  - 484
  - 487
  - 488
  - 490
  - 491
  - 492
  - 468
  - 469
  - 473
  - 475
  - 476
  - 479
  dask.dataframe.dask_expr.io.io.FromPandas._filtered_task:
  - 533
  - 535
  - 536
  - 537
  - 538
  - 541
  dask.dataframe.dask_expr.io.io.FromPandas._get_lengths:
  - 497
  - 498
  - 499
  - 501
  dask.dataframe.dask_expr.io.io.FromPandas._meta:
  - 449
  - 444
  - 445
  - 447
  dask.dataframe.dask_expr.io.io.FromPandas._simplify_up:
  - 512
  - 513
  - 514
  - 515
  - 517
  - 518
  - 507
  - 508
  - 509
  - 510
  dask.dataframe.dask_expr.io.io.FromPandas.columns:
  - 455
  - 456
  - 458
  - 460
  - 464
  dask.dataframe.dask_expr.io.io.FromPandas.frame:
  - 436
  - 437
  - 438
  - 439
  - 440
  dask.dataframe.dask_expr.io.io.FromPandas.npartitions:
  - 525
  - 526
  - 527
  dask.dataframe.dask_expr.io.io.FromPandasDivisions._divisions_and_locations:
  - 577
  - 578
  - 580
  - 582
  - 583
  - 586
  - 587
  dask.dataframe.dask_expr.io.io.FromScalars._divisions:
  - 600
  dask.dataframe.dask_expr.io.io.FromScalars._layer:
  - 611
  dask.dataframe.dask_expr.io.io.FromScalars._meta:
  - 604
  dask.dataframe.dask_expr.io.io.FromScalars._scalars:
  - 597
  dask.dataframe.dask_expr.io.io.FromScalars._simplify_up:
  - 620
  - 621
  - 624
  - 625
  - 626
  - 627
  - 628
  - 629
  dask.dataframe.dask_expr.io.io.FusedIO._divisions:
  - 132
  - 134
  - 135
  - 137
  - 138
  dask.dataframe.dask_expr.io.io.FusedIO._fusion_buckets:
  - 162
  - 168
  - 153
  - 154
  - 156
  - 157
  - 159
  dask.dataframe.dask_expr.io.io.FusedIO._meta:
  - 122
  dask.dataframe.dask_expr.io.io.FusedIO._name:
  - 118
  dask.dataframe.dask_expr.io.io.FusedIO._task:
  - 144
  - 147
  - 141
  dask.dataframe.dask_expr.io.io.FusedIO.npartitions:
  - 129
  dask.dataframe.dask_expr.io.io.FusedParquetIO._load_multiple_files:
  - 205
  - 197
  - 206
  dask.dataframe.dask_expr.io.io.FusedParquetIO._name:
  - 182
  dask.dataframe.dask_expr.io.io.FusedParquetIO._task:
  - 227
  - 209
  - 213
  - 214
  - 217
  - 219
  dask.dataframe.dask_expr.io.io.IO.__str__:
  - 36
  dask.dataframe.dask_expr.io.parquet:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 69
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 233
  - 225
  - 210
  - 215
  - 220
  - 95
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper:
  - 116
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__dask_tokenize__:
  - 191
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__init__:
  - 122
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.__reduce__:
  - 200
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.fragment:
  - 187
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.pack:
  - 131
  - 133
  - 136
  - 140
  - 141
  - 142
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper.unpack:
  - 166
  - 167
  - 168
  - 170
  - 171
  - 175
  - 176
  - 177
  - 158
  dask.dataframe.dask_expr.io.parquet.ReadParquet.__dask_tokenize__:
  - 784
  - 781
  - 783
  dask.dataframe.dask_expr.io.parquet.ReadParquet._filter_passthrough_available:
  - 725
  - 726
  - 727
  dask.dataframe.dask_expr.io.parquet.ReadParquet._fusion_compression_factor:
  - 819
  - 821
  - 822
  - 823
  dask.dataframe.dask_expr.io.parquet.ReadParquet._meta:
  - 809
  - 805
  - 806
  - 807
  dask.dataframe.dask_expr.io.parquet.ReadParquet._simplify_up:
  - 731
  - 733
  - 735
  - 737
  - 738
  - 741
  - 742
  - 744
  - 748
  - 749
  - 750
  - 758
  - 759
  - 760
  - 761
  - 763
  - 764
  - 765
  - 766
  dask.dataframe.dask_expr.io.parquet.ReadParquet._tree_repr_argument_construction:
  - 800
  - 797
  dask.dataframe.dask_expr.io.parquet.ReadParquet.columns:
  - 770
  - 771
  - 772
  - 774
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec:
  - 1256
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._dataset_info:
  - 1411
  - 1412
  - 1413
  - 1418
  - 1421
  - 1424
  - 1425
  - 1428
  - 1431
  - 1437
  - 1314
  - 1322
  - 1325
  - 1333
  - 1336
  - 1337
  - 1340
  - 1346
  - 1348
  - 1349
  - 1350
  - 1377
  - 1380
  - 1381
  - 1383
  - 1390
  - 1394
  - 1395
  - 1398
  - 1400
  - 1401
  - 1404
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._filtered_task:
  - 1450
  - 1451
  - 1452
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._get_lengths:
  - 1480
  - 1476
  - 1477
  - 1478
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._io_func:
  - 1457
  - 1460
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec._pq_length_stats:
  - 1487
  - 1489
  - 1491
  - 1493
  - 1498
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec.engine:
  - 1304
  - 1305
  - 1306
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._dataset_info:
  - 1028
  - 1035
  - 1036
  - 1037
  - 1039
  - 1040
  - 1041
  - 1042
  - 1048
  - 1050
  - 1052
  - 1053
  - 1056
  - 1059
  - 1069
  - 1074
  - 1002
  - 1018
  - 1019
  - 1020
  - 1023
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._dataset_info.<lambda1>:
  - 1037
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._division_from_stats:
  - 1080
  - 1089
  - 1091
  - 1092
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._filtered_task:
  - 1192
  - 1166
  - 1168
  - 1170
  - 1171
  - 1172
  - 1173
  - 1174
  - 1177
  - 1180
  - 1183
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fragment_to_table:
  - 1218
  - 1220
  - 1221
  - 1222
  - 1199
  - 1200
  - 1204
  - 1205
  - 1206
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._fusion_compression_factor:
  - 1153
  - 1154
  - 1156
  - 1159
  - 1160
  - 1162
  - 1163
  - 1150
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._get_lengths:
  - 997
  - 998
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._table_to_pandas:
  - 1250
  - 1251
  - 1233
  - 1236
  - 1238
  - 1239
  - 1240
  - 1241
  - 1245
  - 1246
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS._tune_up:
  - 1107
  - 1109
  - 1111
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.aggregated_statistics:
  - 993
  - 987
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.all_statistics_known:
  - 1096
  - 1097
  - 1095
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.approx_statistics:
  - 882
  - 921
  - 922
  - 923
  - 924
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fragments:
  - 1123
  - 1122
  - 1115
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fragments_unsorted:
  - 1128
  - 1136
  - 1137
  - 1139
  - 1145
  - 1146
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.fs:
  - 870
  - 871
  - 874
  - 875
  - 878
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.load_statistics:
  - 929
  - 933
  - 934
  - 935
  - 937
  - 927
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.normalized_path:
  - 866
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.raw_statistics:
  - 976
  - 980
  - 982
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS.sample_statistics:
  - 960
  - 964
  - 968
  - 969
  - 970
  - 971
  - 941
  - 955
  - 956
  - 957
  - 958
  - 959
  dask.dataframe.dask_expr.io.parquet.ToParquet._lower:
  - 275
  - 276
  dask.dataframe.dask_expr.io.parquet.ToParquetBarrier._layer:
  - 325
  - 317
  - 334
  - 319
  dask.dataframe.dask_expr.io.parquet.ToParquetData._task:
  - 303
  dask.dataframe.dask_expr.io.parquet.ToParquetData.io_func:
  - 288
  dask.dataframe.dask_expr.io.parquet._DNF:
  - 1583
  dask.dataframe.dask_expr.io.parquet._DNF._And:
  - 1605
  dask.dataframe.dask_expr.io.parquet._DNF._And.to_list_tuple:
  - 1609
  - 1610
  dask.dataframe.dask_expr.io.parquet._DNF._Or:
  - 1586
  dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple:
  - 1597
  - 1598
  - 1599
  dask.dataframe.dask_expr.io.parquet._DNF._Or.to_list_tuple._maybe_list:
  - 1592
  - 1591
  dask.dataframe.dask_expr.io.parquet._DNF.__bool__:
  - 1623
  dask.dataframe.dask_expr.io.parquet._DNF.__init__:
  - 1617
  dask.dataframe.dask_expr.io.parquet._DNF.combine:
  - 1649
  - 1650
  - 1651
  - 1652
  - 1653
  - 1655
  - 1658
  - 1659
  dask.dataframe.dask_expr.io.parquet._DNF.extract_pq_filters:
  - 1664
  - 1665
  - 1666
  - 1667
  - 1696
  - 1674
  - 1675
  - 1676
  - 1682
  - 1687
  - 1688
  - 1689
  - 1690
  - 1691
  - 1692
  - 1694
  dask.dataframe.dask_expr.io.parquet._DNF.normalize:
  - 1632
  - 1633
  - 1634
  - 1636
  - 1637
  - 1638
  - 1639
  - 1641
  - 1642
  - 1643
  - 1627
  - 1628
  - 1630
  - 1631
  dask.dataframe.dask_expr.io.parquet._DNF.to_list_tuple:
  - 1620
  dask.dataframe.dask_expr.io.parquet._agg_dicts:
  - 1921
  - 1922
  - 1923
  - 1926
  - 1928
  - 1929
  - 1930
  - 1931
  dask.dataframe.dask_expr.io.parquet._aggregate_columns:
  - 1940
  - 1942
  - 1943
  - 1945
  - 1948
  dask.dataframe.dask_expr.io.parquet._aggregate_row_groups:
  - 1552
  - 1553
  - 1551
  dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file:
  - 1957
  - 1960
  - 1961
  - 1966
  - 1967
  - 1972
  - 1975
  - 1976
  - 1977
  - 1979
  dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<lambda1>:
  - 1960
  - 1967
  dask.dataframe.dask_expr.io.parquet._aggregate_statistics_to_file.<lambda2>:
  - 1961
  dask.dataframe.dask_expr.io.parquet._align_statistics:
  - 1526
  - 1528
  - 1529
  - 1530
  - 1533
  dask.dataframe.dask_expr.io.parquet._calculate_divisions:
  - 1570
  - 1562
  - 1563
  - 1565
  - 1566
  - 1567
  dask.dataframe.dask_expr.io.parquet._collect_pq_statistics:
  - 1707
  - 1710
  - 1711
  - 1713
  - 1714
  - 1717
  - 1724
  - 1729
  - 1730
  - 1735
  - 1736
  - 1737
  - 1738
  - 1739
  - 1740
  - 1743
  - 1744
  - 1746
  - 1747
  - 1748
  - 1755
  - 1758
  - 1761
  dask.dataframe.dask_expr.io.parquet._collect_statistics_plan:
  - 1997
  - 2000
  - 2001
  - 2002
  - 2004
  - 2005
  dask.dataframe.dask_expr.io.parquet._combine_stats:
  - 2017
  - 2018
  - 2024
  - 2010
  - 2015
  dask.dataframe.dask_expr.io.parquet._combine_stats.<lambda1>:
  - 2015
  dask.dataframe.dask_expr.io.parquet._control_cached_plan:
  - 205
  - 206
  - 207
  dask.dataframe.dask_expr.io.parquet._determine_type_mapper:
  - 704
  - 705
  - 714
  - 685
  - 686
  - 689
  - 690
  - 691
  - 692
  - 699
  - 702
  - 703
  dask.dataframe.dask_expr.io.parquet._determine_type_mapper._convert_decimal_type:
  - 696
  - 695
  dask.dataframe.dask_expr.io.parquet._determine_type_mapper.default_types_mapper:
  - 708
  - 709
  - 710
  - 711
  dask.dataframe.dask_expr.io.parquet._determine_type_mapper.pyarrow_type_mapper:
  - 680
  - 682
  - 679
  dask.dataframe.dask_expr.io.parquet._divisions_from_statistics:
  - 1857
  - 1859
  - 1861
  - 1862
  - 1863
  - 1864
  - 1866
  - 1867
  - 1841
  - 1842
  - 1851
  - 1855
  dask.dataframe.dask_expr.io.parquet._extract_stats:
  - 1896
  - 1899
  - 1901
  - 1902
  - 1871
  - 1905
  - 1907
  - 1908
  - 1911
  - 1913
  dask.dataframe.dask_expr.io.parquet._gather_statistics:
  - 1992
  - 1991
  dask.dataframe.dask_expr.io.parquet._gather_statistics._collect_statistics:
  - 1987
  - 1989
  dask.dataframe.dask_expr.io.parquet._get_min_max_value:
  - 1953
  dask.dataframe.dask_expr.io.parquet._maybe_adjust_cpu_count:
  - 83
  - 87
  dask.dataframe.dask_expr.io.parquet._normalize_and_strip_protocol:
  - 1827
  - 1829
  - 1830
  - 1831
  - 1834
  - 1823
  dask.dataframe.dask_expr.io.parquet._read_partition_stats_group:
  - 1819
  - 1765
  dask.dataframe.dask_expr.io.parquet._read_partition_stats_group._read_partition_stats:
  - 1792
  - 1793
  - 1794
  - 1797
  - 1771
  - 1777
  - 1781
  - 1782
  - 1783
  - 1784
  - 1785
  - 1786
  - 1814
  - 1788
  - 1789
  - 1791
  dask.dataframe.dask_expr.io.parquet._set_parquet_engine:
  - 1508
  - 1511
  - 1512
  - 1513
  - 1514
  dask.dataframe.dask_expr.io.parquet._tokenize_fileinfo:
  - 71
  dask.dataframe.dask_expr.io.parquet.normalize_pa_file_format:
  - 217
  dask.dataframe.dask_expr.io.parquet.normalize_pa_schema:
  - 222
  dask.dataframe.dask_expr.io.parquet.normalize_pq_filemetadata:
  - 241
  - 243
  - 236
  dask.dataframe.dask_expr.io.parquet.normalize_pq_schema:
  - 228
  - 230
  dask.dataframe.dask_expr.io.parquet.to_parquet:
  - 512
  - 637
  - 519
  - 520
  - 521
  - 638
  - 648
  - 527
  - 531
  - 660
  - 661
  - 534
  - 666
  - 540
  - 544
  - 546
  - 551
  - 560
  - 561
  - 562
  - 572
  - 573
  - 574
  - 575
  - 576
  - 578
  - 579
  - 582
  - 584
  - 594
  - 468
  - 472
  - 475
  - 482
  - 610
  - 357
  - 485
  - 486
  - 488
  - 489
  - 615
  - 491
  - 616
  - 618
  - 619
  - 632
  - 633
  - 498
  - 626
  - 627
  - 501
  - 502
  - 628
  - 630
  - 505
  - 509
  - 510
  - 511
  dask.dataframe.dask_expr.io.records.to_records:
  - 22
  - 7
  dask.dataframe.dispatch:
  - 1
  - 14
  - 15
  - 16
  - 17
  - 18
  - 19
  - 20
  - 21
  - 22
  - 23
  - 24
  - 25
  - 26
  - 27
  - 28
  - 29
  - 30
  - 31
  dask.dataframe.dispatch.categorical_dtype:
  - 86
  - 87
  dask.dataframe.dispatch.concat:
  - 64
  - 67
  - 43
  - 68
  dask.dataframe.dispatch.is_categorical_dtype:
  - 80
  - 81
  - 82
  dask.dataframe.dispatch.make_meta:
  - 96
  - 128
  - 129
  - 130
  - 134
  - 135
  - 121
  - 122
  - 126
  dask.dataframe.dispatch.tolist:
  - 91
  - 92
  dask.dataframe.dispatch.union_categoricals:
  - 139
  - 140
  dask.dataframe.extensions:
  - 16
  - 1
  - 17
  dask.dataframe.groupby.Aggregation:
  - 192
  dask.dataframe.groupby._adjust_for_arrow_na:
  - 1097
  - 1099
  - 1100
  dask.dataframe.groupby._agg_finalize:
  - 1056
  - 1061
  - 1064
  - 1046
  - 1051
  - 1052
  - 1053
  - 1055
  dask.dataframe.groupby._apply_chunk:
  - 332
  - 333
  - 337
  - 338
  - 339
  - 341
  - 342
  - 343
  dask.dataframe.groupby._apply_func_to_column:
  - 1072
  - 1073
  - 1075
  dask.dataframe.groupby._apply_func_to_columns:
  - 1088
  - 1085
  - 1079
  dask.dataframe.groupby._build_agg_args:
  - 744
  - 747
  - 763
  - 750
  - 751
  - 760
  - 753
  - 766
  - 758
  - 698
  - 730
  - 731
  - 732
  - 765
  - 734
  - 735
  dask.dataframe.groupby._build_agg_args_custom:
  - 940
  - 942
  - 943
  - 949
  - 952
  dask.dataframe.groupby._build_agg_args_list:
  - 913
  - 915
  - 935
  dask.dataframe.groupby._build_agg_args_mean:
  - 901
  - 907
  - 892
  - 893
  - 895
  dask.dataframe.groupby._build_agg_args_simple:
  - 816
  - 834
  - 819
  dask.dataframe.groupby._build_agg_args_single:
  - 802
  - 803
  - 805
  - 806
  - 808
  - 809
  - 787
  - 788
  - 792
  - 793
  - 797
  - 798
  dask.dataframe.groupby._build_agg_args_std:
  - 881
  dask.dataframe.groupby._build_agg_args_var:
  - 864
  - 870
  - 839
  - 840
  - 841
  - 844
  - 851
  - 852
  - 857
  dask.dataframe.groupby._compute_sum_of_squares:
  - 1025
  - 1030
  - 1031
  - 1016
  - 1017
  - 1023
  dask.dataframe.groupby._cov_agg:
  - 513
  - 514
  - 515
  - 517
  - 522
  - 524
  - 528
  - 529
  - 531
  - 532
  - 533
  - 535
  - 538
  - 543
  - 544
  - 545
  - 547
  - 550
  - 551
  - 553
  - 554
  - 504
  - 507
  - 508
  - 509
  - 510
  dask.dataframe.groupby._cov_chunk:
  - 450
  - 463
  - 464
  - 465
  - 466
  - 467
  - 468
  - 469
  - 470
  - 474
  - 475
  - 476
  - 477
  - 478
  - 481
  - 482
  - 484
  - 486
  - 487
  - 490
  - 494
  dask.dataframe.groupby._cov_finalizer:
  - 420
  - 392
  - 393
  - 394
  - 395
  - 396
  - 425
  - 426
  - 404
  - 408
  - 413
  - 414
  dask.dataframe.groupby._cum_agg_aligned:
  - 1138
  - 1140
  dask.dataframe.groupby._cum_agg_filled:
  - 1144
  - 1145
  - 1146
  - 1147
  dask.dataframe.groupby._cumcount_aggregate:
  - 1153
  dask.dataframe.groupby._determine_levels:
  - 40
  - 41
  - 42
  dask.dataframe.groupby._finalize_mean:
  - 1093
  dask.dataframe.groupby._finalize_std:
  - 1128
  - 1131
  - 1132
  - 1133
  - 1134
  dask.dataframe.groupby._finalize_var:
  - 1121
  - 1122
  - 1111
  dask.dataframe.groupby._groupby_aggregate:
  - 258
  - 259
  - 260
  dask.dataframe.groupby._groupby_aggregate_spec:
  - 272
  - 266
  dask.dataframe.groupby._groupby_apply_funcs:
  - 992
  - 993
  - 995
  - 964
  - 996
  - 997
  - 999
  - 1000
  - 1006
  - 1007
  - 1010
  - 986
  - 990
  dask.dataframe.groupby._groupby_get_group:
  - 176
  - 171
  - 180
  - 174
  dask.dataframe.groupby._groupby_raise_unaligned:
  - 66
  - 67
  - 87
  - 58
  - 91
  - 93
  - 94
  - 95
  dask.dataframe.groupby._groupby_slice_apply:
  - 113
  - 114
  - 116
  dask.dataframe.groupby._groupby_slice_shift:
  - 160
  - 161
  - 162
  - 164
  - 165
  - 159
  dask.dataframe.groupby._groupby_slice_transform:
  - 134
  - 135
  - 139
  - 140
  - 142
  dask.dataframe.groupby._head_aggregate:
  - 1256
  - 1255
  dask.dataframe.groupby._head_chunk:
  - 1250
  - 1251
  dask.dataframe.groupby._is_aligned:
  - 48
  - 49
  - 50
  - 51
  - 52
  dask.dataframe.groupby._make_agg_id:
  - 608
  dask.dataframe.groupby._mul_cols:
  - 435
  - 436
  - 445
  - 430
  dask.dataframe.groupby._non_agg_chunk:
  - 320
  - 290
  - 291
  - 292
  - 322
  - 325
  - 326
  - 317
  - 302
  - 307
  - 309
  - 278
  - 310
  - 314
  - 283
  - 311
  - 287
  dask.dataframe.groupby._normalize_spec:
  - 675
  - 612
  - 678
  - 679
  - 687
  - 688
  - 691
  - 661
  - 662
  - 666
  - 667
  - 668
  - 669
  - 671
  dask.dataframe.groupby._nunique_df_chunk:
  - 578
  - 579
  - 564
  - 568
  - 572
  - 573
  - 574
  dask.dataframe.groupby._nunique_df_combine:
  - 586
  dask.dataframe.groupby._tail_aggregate:
  - 1245
  - 1246
  dask.dataframe.groupby._tail_chunk:
  - 1240
  - 1241
  dask.dataframe.groupby._unique_aggregate:
  - 1204
  - 1205
  - 1207
  dask.dataframe.groupby._value_counts:
  - 1216
  - 1217
  - 1219
  - 1221
  - 1212
  - 1213
  dask.dataframe.groupby._value_counts_aggregate:
  - 1225
  - 1226
  - 1227
  - 1228
  - 1230
  - 1231
  - 1233
  - 1234
  dask.dataframe.groupby._var_agg:
  - 386
  - 370
  - 371
  - 374
  - 377
  - 378
  dask.dataframe.groupby._var_chunk:
  - 353
  - 354
  - 356
  - 361
  - 362
  - 364
  - 347
  - 348
  - 349
  - 351
  dask.dataframe.hyperloglog:
  - 1
  dask.dataframe.hyperloglog.compute_first_bit:
  - 24
  - 25
  - 21
  - 23
  dask.dataframe.hyperloglog.compute_hll_array:
  - 37
  - 38
  - 40
  - 44
  - 47
  - 48
  - 52
  - 31
  dask.dataframe.hyperloglog.estimate_count:
  - 68
  - 72
  - 77
  - 78
  - 79
  - 80
  - 81
  - 82
  dask.dataframe.hyperloglog.reduce_state:
  - 60
  - 61
  dask.dataframe.indexing._coerce_loc_index:
  - 69
  - 73
  - 74
  - 75
  - 76
  dask.dataframe.indexing._maybe_partial_time_string:
  - 81
  - 86
  - 89
  - 92
  - 93
  - 94
  - 98
  - 99
  - 102
  - 103
  - 104
  - 105
  - 107
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  dask.dataframe.indexing._partition_of_index_value:
  - 32
  - 16
  - 27
  - 30
  - 31
  dask.dataframe.indexing._partitions_of_index_values:
  - 64
  - 36
  - 45
  - 49
  - 55
  - 59
  - 61
  - 62
  - 63
  dask.dataframe.io.csv:
  - 418
  - 751
  - 754
  - 757
  - 758
  dask.dataframe.io.csv._infer_block_size:
  - 405
  - 406
  - 407
  - 408
  - 409
  - 411
  - 412
  dask.dataframe.io.csv._read_csv:
  - 351
  - 327
  - 328
  - 329
  - 362
  - 331
  - 332
  - 333
  - 334
  - 335
  - 340
  - 341
  - 315
  - 319
  dask.dataframe.io.csv._write_csv:
  - 763
  - 764
  dask.dataframe.io.csv.auto_blocksize:
  - 400
  - 399
  dask.dataframe.io.csv.block_mask:
  - 368
  - 375
  - 376
  - 378
  - 379
  dask.dataframe.io.csv.block_mask_last:
  - 390
  - 391
  - 393
  - 394
  - 383
  dask.dataframe.io.csv.coerce_dtypes:
  - 143
  - 144
  - 145
  - 149
  - 161
  - 163
  - 164
  - 175
  - 178
  - 93
  - 105
  - 106
  - 109
  - 110
  - 111
  - 116
  - 119
  - 121
  - 122
  - 124
  - 125
  - 126
  - 127
  dask.dataframe.io.csv.coerce_dtypes.<lambda1>:
  - 127
  dask.dataframe.io.csv.coerce_dtypes.<lambda2>:
  - 143
  dask.dataframe.io.csv.make_reader:
  - 746
  dask.dataframe.io.csv.make_reader.read:
  - 731
  dask.dataframe.io.csv.pandas_read_text:
  - 72
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 79
  - 81
  - 51
  - 83
  - 85
  - 86
  dask.dataframe.io.csv.read_pandas:
  - 515
  - 517
  - 518
  - 524
  - 534
  - 541
  - 545
  - 546
  - 551
  - 552
  - 555
  - 557
  - 560
  - 561
  - 562
  - 436
  - 564
  - 565
  - 567
  - 440
  - 441
  - 442
  - 443
  - 568
  - 571
  - 446
  - 572
  - 448
  - 449
  - 576
  - 451
  - 452
  - 578
  - 458
  - 459
  - 588
  - 461
  - 589
  - 590
  - 594
  - 468
  - 469
  - 470
  - 596
  - 603
  - 476
  - 477
  - 479
  - 480
  - 482
  - 483
  - 610
  - 611
  - 614
  - 616
  - 489
  - 617
  - 491
  - 618
  - 622
  - 496
  - 500
  - 628
  - 502
  - 504
  - 505
  - 506
  - 508
  dask.dataframe.io.csv.text_blocks_to_pandas:
  - 256
  - 265
  - 266
  - 272
  - 273
  - 275
  - 276
  - 195
  - 221
  - 227
  - 229
  - 233
  - 234
  - 236
  - 241
  - 244
  - 246
  - 248
  - 249
  - 251
  - 254
  - 255
  dask.dataframe.io.csv.to_csv:
  - 897
  - 899
  - 901
  - 905
  - 782
  - 911
  - 912
  - 913
  - 914
  - 915
  - 917
  - 918
  - 920
  - 921
  - 925
  - 932
  - 933
  - 935
  - 936
  - 938
  - 939
  - 940
  - 942
  - 943
  - 951
  - 953
  - 954
  - 962
  - 967
  - 895
  dask.dataframe.io.demo.ColumnSpec:
  - 67
  - 38
  - 70
  - 73
  - 77
  - 47
  - 80
  - 81
  - 50
  - 83
  - 84
  - 53
  - 57
  - 59
  - 60
  - 63
  dask.dataframe.io.demo.DatasetSpec:
  - 132
  - 136
  - 138
  - 141
  - 143
  - 144
  - 125
  dask.dataframe.io.demo.DatetimeIndexSpec:
  - 104
  - 111
  - 114
  - 117
  - 120
  dask.dataframe.io.demo.MakeDataframePart:
  - 261
  dask.dataframe.io.demo.MakeDataframePart.__call__:
  - 291
  dask.dataframe.io.demo.MakeDataframePart.__init__:
  - 268
  dask.dataframe.io.demo.MakeDataframePart.project_columns:
  - 280
  - 282
  - 277
  dask.dataframe.io.demo.RangeIndexSpec:
  - 96
  - 89
  - 99
  dask.dataframe.io.demo.make_categorical:
  - 232
  - 233
  - 234
  - 235
  - 238
  dask.dataframe.io.demo.make_dataframe_part:
  - 303
  - 304
  - 306
  - 307
  - 309
  - 310
  - 311
  - 316
  dask.dataframe.io.demo.make_float:
  - 148
  - 149
  - 150
  - 151
  - 152
  dask.dataframe.io.demo.make_int:
  - 171
  - 172
  - 173
  - 175
  - 177
  - 179
  - 180
  - 181
  - 184
  dask.dataframe.io.demo.make_int._with_defaults:
  - 165
  - 166
  - 167
  dask.dataframe.io.demo.make_partition:
  - 352
  - 331
  - 333
  - 334
  - 335
  - 341
  - 342
  - 344
  - 347
  - 348
  - 350
  dask.dataframe.io.demo.make_random_string:
  - 219
  - 220
  dask.dataframe.io.demo.make_string:
  - 224
  - 225
  - 226
  - 228
  dask.dataframe.io.demo.make_timeseries:
  - 368
  - 405
  dask.dataframe.io.demo.same_astype:
  - 323
  - 324
  - 325
  dask.dataframe.io.demo.with_spec:
  - 514
  - 517
  - 518
  - 519
  - 521
  - 523
  - 529
  - 530
  - 533
  - 534
  - 536
  - 417
  - 458
  - 460
  - 461
  - 462
  - 463
  - 470
  - 471
  - 474
  - 475
  - 476
  - 477
  - 478
  - 479
  - 483
  - 484
  - 485
  - 491
  - 492
  - 494
  - 495
  - 496
  - 500
  - 504
  - 506
  - 509
  dask.dataframe.io.hdf:
  - 310
  - 22
  dask.dataframe.io.hdf._build_parts:
  - 459
  - 464
  - 465
  - 469
  - 470
  - 472
  - 475
  - 477
  dask.dataframe.io.hdf._expand_key:
  - 501
  - 504
  - 507
  - 509
  - 510
  dask.dataframe.io.hdf._get_keys_stops_divisions:
  - 544
  - 546
  - 518
  - 550
  - 551
  - 553
  - 524
  - 527
  - 528
  - 529
  - 530
  - 532
  - 533
  - 534
  - 540
  - 541
  - 543
  dask.dataframe.io.hdf._one_path_one_key:
  - 481
  - 486
  - 494
  dask.dataframe.io.hdf._pd_to_hdf:
  - 33
  - 34
  - 26
  - 28
  - 29
  - 31
  dask.dataframe.io.hdf._read_hdf:
  - 449
  - 451
  - 452
  - 453
  - 443
  - 446
  - 447
  dask.dataframe.io.hdf.read_hdf:
  - 384
  - 385
  - 389
  - 391
  - 393
  - 395
  - 398
  - 400
  - 402
  - 404
  - 411
  - 412
  - 414
  - 416
  - 417
  - 421
  - 427
  - 431
  - 322
  - 377
  - 378
  - 380
  - 382
  dask.dataframe.io.hdf.to_hdf:
  - 256
  - 257
  - 258
  - 263
  - 264
  - 138
  - 139
  - 266
  - 142
  - 271
  - 274
  - 149
  - 277
  - 278
  - 152
  - 153
  - 282
  - 283
  - 158
  - 160
  - 290
  - 163
  - 291
  - 166
  - 168
  - 171
  - 174
  - 177
  - 178
  - 52
  - 182
  - 183
  - 184
  - 185
  - 195
  - 200
  - 202
  - 210
  - 211
  - 212
  - 214
  - 222
  - 223
  - 224
  - 225
  - 226
  - 228
  - 229
  - 241
  - 245
  - 246
  - 248
  - 252
  - 253
  - 254
  dask.dataframe.io.hdf.to_hdf.<lambda1>:
  - 158
  dask.dataframe.io.io:
  - 17
  - 21
  dask.dataframe.io.io._df_to_bag:
  - 238
  - 239
  - 240
  - 241
  - 242
  - 245
  - 248
  - 249
  - 250
  - 251
  - 252
  - 253
  dask.dataframe.io.io._link:
  - 229
  dask.dataframe.io.io._meta_from_array:
  - 25
  - 27
  - 33
  - 36
  - 40
  - 41
  - 43
  - 45
  - 46
  - 47
  - 49
  - 50
  - 54
  - 55
  - 56
  - 59
  - 60
  - 61
  - 67
  - 69
  - 70
  - 71
  - 76
  - 78
  - 79
  dask.dataframe.io.io._partition_from_array:
  - 99
  - 97
  - 98
  - 83
  dask.dataframe.io.io.from_dask_array:
  - 145
  - 147
  - 152
  - 155
  - 157
  - 162
  - 163
  - 166
  - 170
  - 176
  - 180
  - 185
  - 188
  - 190
  - 192
  - 193
  - 195
  - 197
  - 208
  - 215
  - 216
  - 217
  - 221
  - 223
  - 224
  - 103
  dask.dataframe.io.io.sorted_division_locations:
  - 257
  - 279
  - 284
  - 286
  - 287
  - 290
  - 291
  - 292
  - 301
  - 302
  - 303
  - 315
  - 318
  - 319
  - 325
  - 327
  - 328
  - 329
  - 333
  - 334
  - 338
  - 341
  - 344
  - 347
  - 354
  - 356
  - 357
  - 359
  - 360
  - 361
  - 366
  - 367
  dask.dataframe.io.io.sorted_division_locations.chunksizes:
  - 308
  dask.dataframe.io.json:
  - 106
  dask.dataframe.io.json.add_path_column:
  - 324
  - 318
  dask.dataframe.io.json.read_json:
  - 265
  - 268
  - 276
  - 278
  - 284
  - 291
  - 197
  - 199
  - 201
  - 207
  - 210
  - 211
  - 214
  - 215
  - 217
  - 218
  - 227
  - 229
  - 230
  - 231
  - 232
  - 240
  - 241
  - 242
  - 252
  - 124
  - 254
  dask.dataframe.io.json.read_json_chunk:
  - 297
  - 298
  - 299
  - 300
  - 303
  - 304
  dask.dataframe.io.json.read_json_file:
  - 312
  - 313
  - 311
  dask.dataframe.io.json.to_json:
  - 34
  - 72
  - 74
  - 78
  - 89
  - 90
  - 92
  - 93
  - 94
  - 95
  dask.dataframe.io.json.write_json_partition:
  - 102
  - 103
  dask.dataframe.io.orc.arrow.ArrowORCEngine._aggregate_files:
  - 96
  - 83
  - 86
  - 87
  - 88
  - 89
  - 90
  - 93
  dask.dataframe.io.orc.arrow.ArrowORCEngine.read_metadata:
  - 23
  - 24
  - 36
  - 38
  - 39
  - 40
  - 41
  - 43
  - 45
  - 46
  - 47
  - 49
  - 50
  - 52
  - 53
  - 58
  - 59
  - 60
  - 61
  - 63
  - 65
  - 66
  - 67
  - 68
  - 74
  - 76
  - 77
  - 78
  dask.dataframe.io.orc.arrow.ArrowORCEngine.read_metadata._get_schema:
  - 32
  - 30
  dask.dataframe.io.orc.arrow.ArrowORCEngine.read_partition:
  - 104
  - 105
  - 106
  dask.dataframe.io.orc.arrow.ArrowORCEngine.write_partition:
  - 112
  - 110
  - 111
  dask.dataframe.io.orc.arrow._read_orc_stripes:
  - 118
  - 119
  - 122
  - 123
  - 124
  - 125
  - 126
  dask.dataframe.io.orc.core:
  - 31
  - 15
  dask.dataframe.io.orc.core._get_engine:
  - 26
  - 22
  dask.dataframe.io.orc.core._read_orc:
  - 112
  - 113
  - 114
  - 120
  - 121
  dask.dataframe.io.orc.core.read_orc:
  - 97
  - 99
  - 41
  - 77
  - 81
  - 88
  dask.dataframe.io.orc.core.to_orc:
  - 135
  - 168
  - 171
  - 173
  - 174
  - 175
  - 177
  - 179
  - 181
  - 184
  - 185
  - 189
  - 198
  - 209
  - 210
  - 211
  - 216
  - 217
  - 218
  - 219
  - 223
  - 224
  dask.dataframe.io.orc.utils.ORCEngine:
  - 5
  dask.dataframe.io.parquet.arrow:
  - 43
  - 44
  - 45
  - 46
  - 47
  - 48
  - 49
  - 50
  - 51
  - 52
  - 53
  - 54
  - 58
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._arrow_table_to_pandas:
  - 1797
  - 1798
  - 1800
  - 1805
  - 1808
  - 1810
  - 1812
  - 1813
  - 1814
  - 1816
  - 1818
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._collect_dataset_info:
  - 1039
  - 1040
  - 1042
  - 1046
  - 920
  - 1049
  - 1054
  - 1055
  - 930
  - 932
  - 935
  - 936
  - 937
  - 941
  - 1069
  - 1070
  - 944
  - 945
  - 1071
  - 947
  - 948
  - 1077
  - 950
  - 1078
  - 952
  - 1081
  - 1083
  - 956
  - 959
  - 1089
  - 962
  - 963
  - 965
  - 971
  - 972
  - 973
  - 974
  - 977
  - 978
  - 980
  - 987
  - 991
  - 992
  - 994
  - 1000
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._collect_file_parts:
  - 1536
  - 1540
  - 1541
  - 1544
  - 1545
  - 1552
  - 1564
  - 1565
  - 1444
  - 1446
  - 1577
  - 1450
  - 1578
  - 1453
  - 1581
  - 1582
  - 1583
  - 1584
  - 1587
  - 1461
  - 1462
  - 1591
  - 1464
  - 1465
  - 1480
  - 1481
  - 1482
  - 1483
  - 1486
  - 1491
  - 1496
  - 1498
  - 1502
  - 1503
  - 1505
  - 1510
  - 1511
  - 1512
  - 1513
  - 1514
  - 1516
  - 1529
  - 1530
  - 1535
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan:
  - 1408
  - 1410
  - 1284
  - 1289
  - 1290
  - 1291
  - 1293
  - 1297
  - 1426
  - 1303
  - 1304
  - 1305
  - 1306
  - 1312
  - 1318
  - 1332
  - 1336
  - 1344
  - 1345
  - 1363
  - 1366
  - 1372
  - 1373
  - 1374
  - 1247
  - 1376
  - 1381
  - 1383
  - 1384
  - 1385
  - 1393
  - 1394
  - 1398
  - 1402
  - 1405
  - 1407
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan.<lambda1>:
  - 1374
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan.<lambda2>:
  - 1385
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._construct_collection_plan._combine_parts:
  - 1419
  - 1421
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._create_dd_meta:
  - 1153
  - 1154
  - 1155
  - 1157
  - 1161
  - 1167
  - 1174
  - 1175
  - 1179
  - 1181
  - 1186
  - 1196
  - 1201
  - 1203
  - 1211
  - 1217
  - 1219
  - 1220
  - 1222
  - 1224
  - 1227
  - 1229
  - 1232
  - 1233
  - 1234
  - 1118
  - 1128
  - 1132
  - 1133
  - 1134
  - 1136
  - 1137
  - 1140
  - 1143
  - 1146
  - 1147
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper:
  - 1760
  - 1761
  - 1762
  - 1763
  - 1770
  - 1740
  - 1773
  - 1774
  - 1775
  - 1776
  - 1785
  - 1754
  - 1755
  - 1758
  - 1759
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper._convert_decimal_type:
  - 1766
  - 1767
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper.default_types_mapper:
  - 1779
  - 1780
  - 1781
  - 1782
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._determine_type_mapper.pyarrow_type_mapper:
  - 1746
  - 1747
  - 1748
  - 1749
  - 1751
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._make_part:
  - 1624
  - 1618
  - 1621
  - 1623
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._pandas_to_arrow_table:
  - 773
  - 777
  - 779
  - 780
  - 781
  - 783
  - 784
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine._read_table:
  - 1665
  - 1667
  - 1669
  - 1670
  - 1672
  - 1673
  - 1675
  - 1682
  - 1688
  - 1690
  - 1691
  - 1692
  - 1693
  - 1695
  - 1697
  - 1701
  - 1704
  - 1716
  - 1718
  - 1719
  - 1722
  - 1723
  - 1724
  - 1726
  - 1727
  - 1729
  - 1730
  - 1732
  - 1641
  - 1643
  - 1650
  - 1663
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.aggregate_metadata:
  - 1832
  - 1833
  - 1834
  - 1837
  - 1838
  - 1839
  - 1840
  - 1842
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.collect_file_metadata:
  - 1824
  - 1825
  - 1826
  - 1823
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.extract_filesystem:
  - 481
  - 483
  - 484
  - 455
  - 456
  - 489
  - 458
  - 492
  - 495
  - 466
  - 467
  - 468
  - 501
  - 470
  - 472
  - 474
  - 475
  - 476
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.initialize_write:
  - 653
  - 655
  - 656
  - 662
  - 663
  - 664
  - 665
  - 666
  - 667
  - 671
  - 672
  - 679
  - 681
  - 682
  - 683
  - 685
  - 686
  - 691
  - 692
  - 694
  - 701
  - 702
  - 707
  - 708
  - 709
  - 718
  - 719
  - 724
  - 733
  - 735
  - 738
  - 739
  - 741
  - 742
  - 743
  - 744
  - 745
  - 747
  - 756
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.read_partition:
  - 527
  - 529
  - 530
  - 534
  - 535
  - 538
  - 539
  - 540
  - 541
  - 542
  - 543
  - 545
  - 549
  - 553
  - 554
  - 555
  - 566
  - 567
  - 568
  - 572
  - 583
  - 584
  - 586
  - 587
  - 590
  - 596
  - 597
  - 598
  - 602
  - 603
  - 612
  - 613
  - 615
  - 616
  - 619
  - 623
  - 625
  - 628
  - 629
  - 632
  - 633
  - 635
  - 636
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.write_metadata:
  - 896
  - 897
  - 875
  - 877
  - 878
  - 880
  - 881
  - 882
  - 883
  - 884
  - 887
  - 888
  - 894
  - 895
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine.write_partition:
  - 832
  - 864
  - 866
  - 860
  - 846
  - 848
  - 849
  - 819
  - 820
  - 852
  - 853
  - 825
  - 826
  - 828
  - 829
  - 862
  - 831
  dask.dataframe.io.parquet.arrow.PartitionObj:
  - 177
  dask.dataframe.io.parquet.arrow.PartitionObj.__dask_tokenize__:
  - 191
  dask.dataframe.io.parquet.arrow.PartitionObj.__init__:
  - 188
  dask.dataframe.io.parquet.arrow._append_row_groups:
  - 80
  - 74
  - 78
  dask.dataframe.io.parquet.arrow._filters_to_expression:
  - 425
  - 427
  - 430
  - 432
  - 370
  - 373
  - 374
  - 376
  dask.dataframe.io.parquet.arrow._filters_to_expression.convert_single_predicate:
  - 386
  - 387
  - 388
  - 389
  - 390
  - 419
  - 420
  - 397
  - 399
  - 401
  - 403
  - 405
  - 407
  - 409
  - 410
  - 411
  - 412
  - 383
  dask.dataframe.io.parquet.arrow._frag_subset:
  - 195
  - 196
  dask.dataframe.io.parquet.arrow._get_pandas_metadata:
  - 208
  - 209
  - 205
  dask.dataframe.io.parquet.arrow._get_rg_statistics:
  - 288
  - 289
  - 321
  - 291
  - 294
  - 295
  - 279
  dask.dataframe.io.parquet.arrow._get_rg_statistics.name_stats:
  - 306
  - 311
  - 310
  - 303
  dask.dataframe.io.parquet.arrow._hive_dirname:
  - 346
  dask.dataframe.io.parquet.arrow._index_in_schema:
  - 169
  - 170
  - 164
  - 167
  dask.dataframe.io.parquet.arrow._need_filtering:
  - 336
  - 339
  - 331
  - 333
  dask.dataframe.io.parquet.arrow._process_kwargs:
  - 356
  - 357
  dask.dataframe.io.parquet.arrow._read_table_from_path:
  - 255
  - 261
  - 262
  - 231
  - 232
  - 233
  - 269
  - 239
  - 252
  - 223
  dask.dataframe.io.parquet.arrow._wrapped_fs:
  - 69
  - 70
  dask.dataframe.io.parquet.arrow._write_partitioned:
  - 131
  - 132
  - 133
  - 136
  - 137
  - 138
  - 139
  - 141
  - 142
  - 144
  - 147
  - 148
  - 149
  - 150
  - 151
  - 157
  - 158
  - 104
  - 112
  - 114
  - 115
  - 118
  - 120
  - 121
  - 125
  - 126
  - 127
  dask.dataframe.io.parquet.arrow.tokenize_arrowfs:
  - 60
  dask.dataframe.io.parquet.core.ParquetFunctionWrapper:
  - 25
  dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__call__:
  - 79
  - 82
  - 90
  - 91
  - 92
  dask.dataframe.io.parquet.core.ParquetFunctionWrapper.__init__:
  - 55
  dask.dataframe.io.parquet.core.ParquetFunctionWrapper.project_columns:
  - 65
  - 67
  - 62
  dask.dataframe.io.parquet.core.ToParquetFunctionWrapper:
  - 103
  dask.dataframe.io.parquet.core.ToParquetFunctionWrapper.__call__:
  - 154
  - 165
  - 158
  dask.dataframe.io.parquet.core.aggregate_row_groups:
  - 640
  - 641
  - 642
  - 647
  - 648
  - 650
  - 652
  - 653
  - 678
  - 679
  - 681
  - 682
  - 683
  - 688
  - 690
  - 694
  - 696
  - 702
  - 703
  - 705
  - 706
  - 707
  - 708
  - 710
  - 711
  - 712
  - 714
  - 715
  - 618
  - 624
  - 625
  - 626
  - 627
  - 628
  - 629
  - 636
  dask.dataframe.io.parquet.core.aggregate_row_groups._check_blocksize_criteria:
  - 671
  dask.dataframe.io.parquet.core.aggregate_row_groups._check_row_group_criteria:
  - 664
  - 663
  dask.dataframe.io.parquet.core.apply_filters:
  - 449
  - 556
  - 558
  - 559
  - 560
  - 561
  - 562
  - 563
  dask.dataframe.io.parquet.core.apply_filters.apply_conjunction:
  - 512
  - 545
  - 514
  - 515
  - 547
  - 517
  - 549
  - 550
  - 524
  - 493
  - 494
  - 499
  - 505
  - 506
  - 509
  dask.dataframe.io.parquet.core.check_multi_support:
  - 172
  dask.dataframe.io.parquet.core.create_metadata_file:
  - 282
  - 283
  - 286
  - 289
  - 293
  - 298
  - 307
  - 318
  - 321
  - 322
  - 323
  - 324
  - 325
  - 328
  - 330
  - 331
  - 343
  - 347
  - 348
  - 351
  - 352
  - 353
  - 354
  - 237
  dask.dataframe.io.parquet.core.get_engine:
  - 389
  - 362
  - 371
  - 374
  - 375
  - 379
  - 381
  dask.dataframe.io.parquet.core.read_parquet_part:
  - 193
  - 197
  - 200
  - 176
  - 208
  - 179
  - 180
  - 213
  - 184
  - 221
  - 187
  - 189
  - 216
  dask.dataframe.io.parquet.core.set_index_columns:
  - 612
  - 584
  - 591
  - 592
  - 594
  - 597
  - 599
  - 600
  - 569
  - 573
  dask.dataframe.io.parquet.core.sorted_columns:
  - 418
  - 419
  - 421
  - 428
  - 430
  - 433
  - 434
  - 403
  - 440
  - 441
  - 442
  - 443
  - 414
  dask.dataframe.io.parquet.utils.Engine:
  - 16
  dask.dataframe.io.parquet.utils.Engine.aggregate_metadata:
  - 271
  dask.dataframe.io.parquet.utils.Engine.collect_file_metadata:
  - 251
  dask.dataframe.io.parquet.utils.Engine.extract_filesystem:
  - 97
  - 99
  - 70
  - 102
  - 72
  - 79
  - 92
  - 84
  - 93
  - 27
  - 60
  - 61
  - 95
  - 63
  dask.dataframe.io.parquet.utils.Engine.initialize_write:
  - 160
  dask.dataframe.io.parquet.utils.Engine.read_partition:
  - 115
  dask.dataframe.io.parquet.utils.Engine.write_metadata:
  - 225
  dask.dataframe.io.parquet.utils.Engine.write_partition:
  - 194
  dask.dataframe.io.parquet.utils._aggregate_stats:
  - 514
  - 515
  - 516
  - 517
  - 518
  - 520
  - 458
  - 463
  - 466
  - 467
  - 474
  - 475
  - 478
  - 479
  - 480
  - 493
  - 494
  - 495
  - 497
  - 501
  - 503
  - 505
  dask.dataframe.io.parquet.utils._analyze_paths:
  - 423
  - 424
  - 426
  - 427
  - 364
  - 428
  - 429
  - 433
  - 435
  - 436
  - 437
  - 441
  - 442
  - 443
  - 447
  dask.dataframe.io.parquet.utils._analyze_paths._join_path:
  - 384
  - 386
  - 388
  - 391
  - 395
  - 396
  - 398
  - 399
  - 401
  - 402
  - 403
  - 404
  - 406
  - 407
  - 410
  - 412
  - 414
  - 415
  - 420
  - 383
  dask.dataframe.io.parquet.utils._analyze_paths._join_path._scrub:
  - 376
  - 378
  - 373
  - 374
  dask.dataframe.io.parquet.utils._get_aggregation_depth:
  - 626
  - 627
  - 631
  dask.dataframe.io.parquet.utils._infer_split_row_groups:
  - 756
  - 757
  - 758
  dask.dataframe.io.parquet.utils._normalize_index_columns:
  - 320
  - 322
  - 327
  - 296
  - 330
  - 332
  - 337
  - 347
  - 342
  - 313
  - 314
  - 315
  - 318
  dask.dataframe.io.parquet.utils._process_open_file_options:
  - 673
  - 674
  - 675
  - 678
  - 687
  - 690
  - 667
  - 668
  - 669
  dask.dataframe.io.parquet.utils._row_groups_to_parts:
  - 545
  - 548
  - 550
  - 551
  - 552
  - 553
  - 555
  - 557
  - 559
  - 560
  - 564
  - 569
  - 574
  - 577
  - 578
  - 579
  - 585
  - 587
  - 588
  - 593
  - 596
  - 597
  - 598
  - 604
  dask.dataframe.io.parquet.utils._set_gather_statistics:
  - 737
  - 738
  - 745
  - 751
  - 735
  dask.dataframe.io.parquet.utils._set_metadata_task_size:
  - 649
  - 651
  - 645
  dask.dataframe.io.parquet.utils._sort_and_analyze_paths:
  - 358
  - 359
  dask.dataframe.io.parquet.utils._split_user_options:
  - 708
  - 709
  - 711
  - 712
  - 697
  - 699
  - 701
  dask.dataframe.io.sql._extra_deps:
  - 609
  dask.dataframe.io.sql._read_sql_chunk:
  - 399
  - 400
  - 401
  - 402
  - 404
  - 410
  dask.dataframe.io.sql._to_sql_chunk:
  - 417
  - 419
  - 420
  dask.dataframe.io.sql.read_sql:
  - 392
  - 390
  - 357
  - 389
  dask.dataframe.io.sql.read_sql_query:
  - 129
  - 133
  - 135
  - 136
  - 139
  - 140
  - 142
  - 143
  - 144
  - 145
  - 150
  - 152
  - 153
  - 154
  - 156
  - 30
  - 158
  - 159
  - 160
  - 163
  - 168
  - 169
  - 178
  - 179
  - 180
  - 181
  - 182
  - 187
  - 189
  - 87
  - 93
  - 95
  - 99
  - 100
  - 102
  - 106
  - 110
  - 113
  - 114
  - 115
  - 120
  - 122
  - 123
  - 125
  - 127
  dask.dataframe.io.sql.read_sql_table:
  - 275
  - 276
  - 280
  - 281
  - 282
  - 286
  - 288
  - 292
  - 293
  - 294
  - 300
  - 308
  - 309
  - 310
  - 311
  - 316
  - 321
  - 322
  - 323
  - 328
  - 331
  - 332
  - 333
  - 207
  - 336
  - 337
  - 339
  - 341
  dask.dataframe.io.sql.to_sql:
  - 580
  - 550
  - 582
  - 599
  - 554
  - 588
  - 589
  - 590
  - 595
  - 602
  - 567
  - 440
  - 601
  - 570
  - 572
  - 575
  dask.dataframe.io.utils.DataFrameIOFunction:
  - 227
  dask.dataframe.io.utils.DataFrameIOFunction.__call__:
  - 244
  dask.dataframe.io.utils.DataFrameIOFunction.columns:
  - 234
  dask.dataframe.io.utils.DataFrameIOFunction.project_columns:
  - 238
  dask.dataframe.io.utils.SupportsLock.acquire:
  - 250
  dask.dataframe.io.utils.SupportsLock.release:
  - 252
  dask.dataframe.io.utils._get_pyarrow_dtypes:
  - 67
  - 71
  - 40
  - 41
  - 72
  - 74
  - 46
  - 80
  - 50
  - 51
  - 53
  - 54
  - 86
  - 87
  - 57
  - 60
  dask.dataframe.io.utils._get_pyarrow_dtypes.<lambda1>:
  - 46
  dask.dataframe.io.utils._guid:
  - 136
  - 137
  dask.dataframe.io.utils._is_local_fs:
  - 19
  - 21
  - 23
  dask.dataframe.io.utils._is_local_fs_pyarrow:
  - 32
  - 33
  - 28
  - 29
  - 30
  dask.dataframe.io.utils._meta_from_dtypes:
  - 128
  - 130
  - 115
  - 117
  - 118
  - 120
  - 124
  - 94
  - 127
  dask.dataframe.io.utils._open_input_files:
  - 192
  - 193
  - 194
  - 197
  - 198
  - 200
  - 201
  - 202
  - 203
  - 209
  - 210
  - 182
  - 184
  - 218
  - 155
  - 220
  - 221
  - 222
  dask.dataframe.io.utils._set_context:
  - 144
  - 141
  - 142
  dask.dataframe.methods:
  - 520
  - 521
  - 523
  - 526
  - 530
  - 533
  - 56
  dask.dataframe.methods._cum_aggregate_apply:
  - 297
  - 300
  - 287
  dask.dataframe.methods._monotonic_aggregate:
  - 516
  - 517
  dask.dataframe.methods._monotonic_chunk:
  - 496
  - 500
  - 501
  - 502
  dask.dataframe.methods._monotonic_combine:
  - 512
  - 506
  - 509
  - 510
  dask.dataframe.methods.apply:
  - 58
  - 59
  - 60
  dask.dataframe.methods.assign:
  - 339
  - 340
  - 341
  - 342
  - 347
  dask.dataframe.methods.assign_index:
  - 490
  dask.dataframe.methods.boundary_slice:
  - 129
  - 130
  - 105
  - 74
  - 108
  - 113
  - 114
  - 118
  - 119
  - 126
  - 127
  dask.dataframe.methods.cummax_aggregate:
  - 329
  - 330
  dask.dataframe.methods.cummin_aggregate:
  - 322
  - 323
  dask.dataframe.methods.cumprod_aggregate:
  - 313
  - 315
  dask.dataframe.methods.cumsum_aggregate:
  - 304
  - 306
  dask.dataframe.methods.describe_aggregate:
  - 177
  - 181
  - 182
  - 183
  - 184
  - 185
  - 187
  dask.dataframe.methods.describe_nonnumeric_aggregate:
  - 256
  - 258
  - 267
  - 269
  - 238
  - 270
  - 272
  - 283
  - 274
  - 276
  - 245
  - 277
  - 278
  - 281
  - 251
  - 279
  - 255
  dask.dataframe.methods.describe_numeric_aggregate:
  - 198
  - 201
  - 202
  - 204
  - 206
  - 207
  - 208
  - 209
  - 210
  - 211
  - 213
  - 215
  - 216
  - 217
  - 219
  - 220
  - 222
  - 224
  - 225
  - 226
  - 227
  - 229
  - 231
  dask.dataframe.methods.describe_numeric_aggregate.<lambda1>:
  - 211
  dask.dataframe.methods.describe_numeric_aggregate.<lambda2>:
  - 217
  dask.dataframe.methods.drop_columns:
  - 403
  - 404
  dask.dataframe.methods.fillna_check:
  - 409
  - 410
  - 412
  - 413
  dask.dataframe.methods.index_count:
  - 137
  dask.dataframe.methods.loc:
  - 43
  - 46
  dask.dataframe.methods.mean_aggregate:
  - 146
  - 142
  - 143
  dask.dataframe.methods.pivot_agg:
  - 428
  dask.dataframe.methods.pivot_agg_first:
  - 432
  dask.dataframe.methods.pivot_agg_last:
  - 436
  dask.dataframe.methods.pivot_count:
  - 454
  dask.dataframe.methods.pivot_first:
  - 466
  dask.dataframe.methods.pivot_last:
  - 478
  dask.dataframe.methods.pivot_sum:
  - 440
  dask.dataframe.methods.sample:
  - 398
  - 399
  dask.dataframe.methods.try_loc:
  - 64
  - 68
  - 70
  dask.dataframe.methods.unique:
  - 353
  - 356
  - 357
  dask.dataframe.methods.value_counts_aggregate:
  - 370
  - 371
  - 372
  - 373
  - 374
  - 375
  dask.dataframe.methods.value_counts_combine:
  - 363
  - 364
  dask.dataframe.methods.values:
  - 392
  - 393
  dask.dataframe.methods.var_mixed_concat:
  - 171
  - 173
  dask.dataframe.methods.wrap_kurtosis_reduction:
  - 164
  - 165
  dask.dataframe.methods.wrap_skew_reduction:
  - 157
  - 158
  dask.dataframe.methods.wrap_var_reduction:
  - 150
  - 151
  dask.dataframe.multi:
  - 1
  dask.dataframe.multi._concat_wrapper:
  - 355
  - 356
  - 357
  dask.dataframe.multi._contains_index_name:
  - 248
  - 264
  - 267
  - 265
  dask.dataframe.multi._contains_index_name._is_index_level_reference:
  - 259
  - 261
  dask.dataframe.multi._merge_chunk_wrapper:
  - 363
  - 366
  dask.dataframe.multi._select_columns_or_index:
  - 288
  - 291
  - 293
  - 271
  - 285
  dask.dataframe.multi._select_columns_or_index._is_column_label_reference:
  - 281
  dask.dataframe.multi._split_partition:
  - 299
  - 305
  - 306
  - 308
  - 311
  - 312
  - 313
  - 316
  - 317
  - 319
  - 320
  - 322
  - 325
  - 331
  - 332
  - 335
  - 336
  - 338
  - 341
  - 342
  - 343
  dask.dataframe.multi.concat_and_check:
  - 242
  - 244
  dask.dataframe.multi.merge_asof_padded:
  - 224
  - 225
  - 226
  - 228
  - 229
  - 231
  - 220
  - 222
  - 223
  dask.dataframe.multi.merge_chunk:
  - 131
  - 136
  - 142
  - 143
  - 84
  - 85
  - 87
  - 89
  - 90
  - 94
  - 96
  - 97
  - 100
  - 102
  - 103
  - 107
  - 108
  - 109
  - 112
  - 113
  - 114
  - 116
  - 117
  - 118
  - 119
  - 121
  - 123
  - 124
  - 126
  - 127
  dask.dataframe.multi.pair_partitions:
  - 195
  - 204
  - 208
  - 209
  - 211
  - 212
  - 184
  - 189
  dask.dataframe.multi.warn_dtype_mismatch:
  - 160
  - 161
  - 164
  - 165
  - 169
  - 170
  - 148
  - 150
  - 152
  - 155
  dask.dataframe.partitionquantiles:
  - 1
  dask.dataframe.partitionquantiles.create_merge_tree:
  - 224
  - 225
  - 228
  - 229
  - 230
  - 232
  - 233
  - 203
  - 236
  dask.dataframe.partitionquantiles.dtype_info:
  - 472
  dask.dataframe.partitionquantiles.merge_and_compress_summaries:
  - 289
  - 290
  - 291
  - 294
  - 295
  - 297
  - 298
  - 299
  - 274
  - 282
  - 284
  dask.dataframe.partitionquantiles.percentiles_summary:
  - 416
  - 417
  - 449
  - 419
  - 420
  - 424
  - 457
  - 458
  - 427
  - 460
  - 462
  - 399
  - 432
  - 463
  - 465
  - 466
  - 438
  dask.dataframe.partitionquantiles.percentiles_to_weights:
  - 262
  - 264
  - 268
  - 270
  - 242
  dask.dataframe.partitionquantiles.process_val_weights:
  - 384
  - 385
  - 386
  - 387
  - 388
  - 389
  - 390
  - 391
  - 393
  - 394
  - 304
  - 319
  - 321
  - 324
  - 327
  - 328
  - 342
  - 344
  - 346
  - 350
  - 351
  - 352
  - 355
  - 356
  - 359
  - 360
  - 362
  - 368
  - 371
  - 372
  - 374
  - 375
  - 377
  - 378
  - 381
  - 382
  dask.dataframe.partitionquantiles.sample_percentiles:
  - 143
  - 144
  - 146
  - 147
  - 149
  - 150
  - 87
  - 152
  - 153
  - 155
  - 156
  dask.dataframe.partitionquantiles.tree_groups:
  - 192
  - 193
  - 194
  - 196
  - 181
  dask.dataframe.partitionquantiles.tree_width:
  - 163
  - 169
  - 172
  - 174
  - 175
  dask.dataframe.rolling:
  - 5
  dask.dataframe.rolling._head_timedelta:
  - 49
  - 36
  dask.dataframe.rolling.overlap_chunk:
  - 9
  - 12
  - 14
  - 16
  - 18
  - 22
  - 24
  - 26
  - 28
  - 30
  dask.dataframe.shuffle:
  - 13
  dask.dataframe.shuffle.barrier:
  - 101
  dask.dataframe.shuffle.collect:
  - 106
  - 107
  - 108
  - 109
  dask.dataframe.shuffle.drop_overlap:
  - 238
  dask.dataframe.shuffle.ensure_cleanup_on_exception:
  - 233
  - 226
  - 219
  - 231
  dask.dataframe.shuffle.get_overlap:
  - 242
  dask.dataframe.shuffle.maybe_buffered_partd:
  - 17
  dask.dataframe.shuffle.maybe_buffered_partd.__call__:
  - 40
  - 44
  - 55
  - 56
  - 58
  - 59
  - 60
  - 61
  - 63
  dask.dataframe.shuffle.maybe_buffered_partd.__init__:
  - 24
  - 26
  - 22
  dask.dataframe.shuffle.maybe_buffered_partd.__reduce__:
  - 32
  dask.dataframe.shuffle.partitioning_index:
  - 97
  - 72
  - 90
  - 93
  - 94
  dask.dataframe.shuffle.set_partitions_pre:
  - 129
  - 130
  - 133
  - 134
  - 136
  - 138
  - 139
  - 114
  - 115
  - 117
  - 120
  - 121
  - 122
  - 123
  - 125
  dask.dataframe.shuffle.shuffle_group:
  - 199
  - 202
  - 171
  - 205
  - 206
  - 207
  - 209
  - 213
  - 214
  dask.dataframe.shuffle.shuffle_group_2:
  - 144
  - 147
  - 150
  - 151
  - 153
  - 154
  - 157
  - 158
  dask.dataframe.shuffle.shuffle_group_get:
  - 164
  dask.dataframe.tseries.resample:
  - 23
  dask.dataframe.tseries.resample.ResampleAggregation:
  - 187
  dask.dataframe.tseries.resample.ResampleAggregation._blockwise_arg:
  - 197
  - 199
  dask.dataframe.tseries.resample.ResampleAggregation._divisions:
  - 194
  dask.dataframe.tseries.resample.ResampleReduction._lower:
  - 160
  - 162
  - 163
  - 164
  - 169
  - 156
  dask.dataframe.tseries.resample.ResampleReduction._meta:
  - 133
  - 134
  - 135
  dask.dataframe.tseries.resample.ResampleReduction._resample_divisions:
  - 147
  dask.dataframe.tseries.resample.ResampleReduction._simplify_up:
  - 152
  - 153
  dask.dataframe.tseries.resample.ResampleReduction.how_kwargs:
  - 143
  dask.dataframe.tseries.resample.ResampleReduction.kwargs:
  - 139
  dask.dataframe.tseries.resample.Resampler:
  - 320
  - 352
  - 344
  - 324
  - 356
  - 328
  - 360
  - 332
  - 364
  - 336
  - 368
  - 308
  - 340
  - 348
  - 279
  - 312
  - 372
  - 316
  dask.dataframe.tseries.resample.Resampler.__init__:
  - 286
  dask.dataframe.tseries.resample.Resampler._single_agg:
  - 298
  - 299
  dask.dataframe.tseries.resample.Resampler.agg:
  - 374
  dask.dataframe.tseries.resample.Resampler.count:
  - 310
  dask.dataframe.tseries.resample.Resampler.first:
  - 334
  dask.dataframe.tseries.resample.Resampler.last:
  - 338
  dask.dataframe.tseries.resample.Resampler.max:
  - 330
  dask.dataframe.tseries.resample.Resampler.mean:
  - 322
  dask.dataframe.tseries.resample.Resampler.median:
  - 358
  dask.dataframe.tseries.resample.Resampler.min:
  - 326
  dask.dataframe.tseries.resample.Resampler.nunique:
  - 354
  dask.dataframe.tseries.resample.Resampler.ohlc:
  - 366
  dask.dataframe.tseries.resample.Resampler.prod:
  - 318
  dask.dataframe.tseries.resample.Resampler.quantile:
  - 362
  dask.dataframe.tseries.resample.Resampler.sem:
  - 370
  dask.dataframe.tseries.resample.Resampler.size:
  - 350
  dask.dataframe.tseries.resample.Resampler.std:
  - 346
  dask.dataframe.tseries.resample.Resampler.sum:
  - 314
  dask.dataframe.tseries.resample.Resampler.var:
  - 342
  dask.dataframe.tseries.resample._resample_bin_and_out_divs:
  - 67
  - 68
  - 71
  - 72
  - 76
  - 77
  - 81
  - 86
  - 87
  - 90
  - 92
  - 93
  - 94
  - 96
  - 97
  - 98
  - 99
  - 100
  - 101
  - 103
  dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda1>:
  - 94
  dask.dataframe.tseries.resample._resample_bin_and_out_divs.<lambda2>:
  - 96
  dask.dataframe.tseries.resample._resample_series:
  - 38
  - 41
  - 47
  - 48
  - 49
  - 56
  - 63
  dask.dataframe.utils:
  - 100
  - 271
  - 272
  - 273
  - 274
  - 275
  - 276
  - 277
  dask.dataframe.utils.AttributeNotImplementedError:
  - 725
  dask.dataframe.utils._check_dask:
  - 430
  - 431
  - 432
  - 433
  - 434
  - 435
  - 436
  - 437
  - 439
  - 442
  - 444
  - 445
  - 446
  - 447
  - 448
  - 449
  - 452
  - 453
  - 454
  - 460
  - 461
  - 462
  - 463
  - 464
  - 465
  - 466
  - 467
  - 468
  - 469
  - 476
  - 483
  - 484
  dask.dataframe.utils._empty_series:
  - 262
  - 263
  - 264
  - 265
  - 267
  dask.dataframe.utils._maybe_convert_string:
  - 512
  - 514
  - 515
  - 508
  - 511
  dask.dataframe.utils._maybe_sort:
  - 494
  - 495
  - 497
  - 499
  - 501
  - 504
  dask.dataframe.utils._nonempty_scalar:
  - 295
  - 296
  - 298
  - 299
  - 300
  - 302
  dask.dataframe.utils._scalar_from_dtype:
  - 289
  - 283
  - 284
  - 285
  - 286
  - 287
  dask.dataframe.utils.assert_dask_dtypes:
  - 642
  - 643
  - 646
  - 648
  - 650
  - 651
  - 652
  - 623
  - 655
  - 657
  - 630
  - 631
  - 638
  - 639
  dask.dataframe.utils.assert_dask_dtypes.eq_dtypes:
  - 634
  dask.dataframe.utils.assert_dask_graph:
  - 586
  - 588
  - 589
  - 590
  - 592
  dask.dataframe.utils.assert_divisions:
  - 601
  - 603
  - 598
  - 606
  dask.dataframe.utils.assert_eq:
  - 536
  - 537
  - 538
  - 539
  - 540
  - 541
  - 543
  - 544
  - 545
  - 548
  - 551
  - 552
  - 553
  - 554
  - 556
  - 558
  - 559
  - 560
  - 561
  - 562
  - 563
  - 564
  - 565
  - 568
  - 569
  - 572
  - 573
  - 575
  - 578
  - 579
  - 581
  dask.dataframe.utils.assert_eq_dtypes:
  - 521
  - 522
  dask.dataframe.utils.assert_max_deps:
  - 665
  - 661
  - 662
  - 663
  dask.dataframe.utils.assert_sane_keynames:
  - 610
  - 611
  - 612
  - 613
  - 614
  - 616
  - 617
  - 619
  dask.dataframe.utils.check_matching_columns:
  - 389
  - 390
  - 391
  - 392
  - 397
  - 398
  dask.dataframe.utils.check_meta:
  - 309
  - 328
  - 341
  - 342
  - 343
  - 351
  - 352
  - 353
  - 354
  - 356
  - 357
  - 359
  - 360
  - 361
  - 363
  - 364
  - 365
  - 366
  - 369
  - 372
  - 374
  - 375
  - 376
  dask.dataframe.utils.check_meta.equal_dtypes:
  - 331
  - 333
  - 335
  - 336
  - 339
  dask.dataframe.utils.clear_known_categories:
  - 256
  - 257
  - 236
  - 241
  - 242
  - 243
  - 254
  - 245
  - 247
  - 249
  - 250
  - 251
  - 252
  - 221
  - 253
  - 255
  dask.dataframe.utils.drop_by_shallow_copy:
  - 720
  - 716
  - 717
  - 718
  dask.dataframe.utils.get_string_dtype:
  - 776
  - 775
  dask.dataframe.utils.has_known_categories:
  - 184
  - 177
  - 186
  - 183
  dask.dataframe.utils.index_summary:
  - 408
  - 409
  - 410
  - 412
  dask.dataframe.utils.insert_meta_param_description:
  - 130
  - 131
  - 132
  - 104
  - 108
  - 112
  - 116
  - 117
  - 119
  - 120
  - 123
  - 124
  - 125
  - 126
  dask.dataframe.utils.insert_meta_param_description.<lambda1>:
  - 117
  dask.dataframe.utils.is_float_na_dtype:
  - 83
  - 78
  dask.dataframe.utils.is_integer_na_dtype:
  - 74
  - 63
  dask.dataframe.utils.is_scalar:
  - 48
  - 50
  - 51
  - 52
  - 54
  - 59
  dask.dataframe.utils.meta_frame_constructor:
  - 736
  - 741
  - 743
  - 745
  - 746
  - 729
  dask.dataframe.utils.meta_series_constructor:
  - 768
  - 769
  - 752
  - 759
  - 764
  - 766
  dask.dataframe.utils.pyarrow_strings_enabled:
  - 780
  - 781
  - 782
  dask.dataframe.utils.raise_on_meta_error:
  - 169
  - 140
  - 149
  - 151
  - 152
  - 154
  dask.dataframe.utils.strip_unknown_categories:
  - 192
  - 196
  - 197
  - 198
  - 200
  - 202
  - 203
  - 204
  - 205
  - 207
  - 208
  - 209
  - 210
  - 211
  - 214
  - 215
  - 216
  dask.dataframe.utils.valid_divisions:
  - 705
  - 706
  - 709
  - 688
  - 693
  - 694
  - 696
  - 699
  - 700
  - 669
  - 702
  dask.datasets._generate_mimesis:
  - 75
  - 84
  - 88
  - 92
  - 93
  dask.datasets._generate_mimesis.<lambda1>:
  - 92
  dask.datasets._make_mimesis:
  - 97
  - 132
  - 135
  - 124
  - 125
  - 127
  dask.datasets.make_people:
  - 177
  - 139
  - 165
  - 159
  dask.datasets.make_people.<lambda1>:
  - 166
  - 167
  - 168
  - 169
  - 170
  - 172
  - 173
  dask.datasets.timeseries:
  - 19
  - 60
  - 63
  dask.delayed:
  - 928
  - 924
  - 51
  - 899
  dask.delayed.Delayed:
  - 713
  - 674
  - 714
  dask.delayed.Delayed.__call__:
  - 784
  - 785
  - 786
  - 783
  dask.delayed.Delayed.__dir__:
  - 741
  dask.delayed.Delayed.__get__:
  - 794
  - 796
  dask.delayed.Delayed.__getattr__:
  - 744
  - 747
  - 750
  - 755
  dask.delayed.Delayed.__hash__:
  - 738
  dask.delayed.Delayed.__init__:
  - 688
  dask.delayed.Delayed.__iter__:
  - 772
  - 774
  - 775
  dask.delayed.Delayed.__len__:
  - 778
  dask.delayed.Delayed.__repr__:
  - 735
  dask.delayed.Delayed.__setattr__:
  - 759
  dask.delayed.Delayed._get_binary_operator:
  - 800
  - 801
  dask.delayed.Delayed._get_binary_operator.<lambda1>:
  - 801
  dask.delayed.Delayed._rebuild:
  - 732
  - 729
  - 723
  - 724
  dask.delayed.DelayedAttr.__call__:
  - 894
  - 895
  dask.delayed.DelayedAttr.__getattr__:
  - 882
  - 884
  dask.delayed.DelayedAttr.__init__:
  - 872
  - 871
  dask.delayed.DelayedAttr.dask:
  - 889
  dask.delayed.DelayedLeaf.__call__:
  - 850
  dask.delayed.DelayedLeaf.__init__:
  - 836
  dask.delayed.DelayedLeaf.dask:
  - 843
  - 846
  - 847
  dask.delayed._convert_dask_keys:
  - 65
  - 66
  - 67
  - 69
  - 70
  - 63
  dask.delayed._finalize_args_collections:
  - 97
  - 99
  - 101
  - 102
  - 106
  - 108
  - 109
  - 78
  - 110
  - 111
  - 81
  - 82
  - 83
  - 84
  - 86
  - 94
  - 95
  dask.delayed._get_partial:
  - 74
  dask.delayed._reconstruct_namedtuple:
  - 297
  dask.delayed._swap:
  - 651
  dask.delayed.call_function:
  - 807
  - 808
  - 810
  - 811
  - 812
  - 813
  - 818
  - 819
  - 821
  - 822
  - 823
  - 825
  - 829
  dask.delayed.delayed:
  - 641
  - 642
  - 644
  - 646
  - 647
  - 618
  - 621
  - 622
  - 639
  - 624
  - 625
  - 627
  - 629
  - 630
  - 632
  - 636
  - 637
  - 415
  dask.delayed.finalize:
  - 57
  - 58
  - 59
  - 55
  dask.delayed.optimize:
  - 660
  - 663
  - 664
  - 665
  - 667
  - 668
  - 669
  dask.delayed.right:
  - 656
  - 655
  dask.delayed.single_key:
  - 934
  dask.delayed.to_task_dask:
  - 385
  - 386
  - 387
  - 301
  - 335
  - 341
  - 344
  - 345
  - 346
  - 347
  - 348
  - 349
  - 351
  - 352
  - 353
  - 354
  - 355
  - 356
  - 357
  - 359
  - 360
  - 361
  - 362
  - 366
  - 367
  - 370
  - 371
  - 373
  - 374
  - 375
  - 381
  - 382
  dask.delayed.tokenize:
  - 393
  - 404
  - 405
  - 407
  - 408
  - 410
  dask.delayed.unpack_collections:
  - 258
  - 261
  - 262
  - 265
  - 266
  - 267
  - 269
  - 271
  - 281
  - 283
  - 284
  - 285
  - 287
  - 289
  - 290
  - 291
  - 166
  - 167
  - 168
  - 170
  - 171
  - 172
  - 177
  - 178
  - 179
  - 180
  - 182
  - 183
  - 184
  - 191
  - 193
  - 194
  - 195
  - 197
  - 198
  - 199
  - 200
  - 201
  - 202
  - 204
  - 206
  - 207
  - 208
  - 211
  - 213
  - 214
  - 216
  - 217
  - 219
  - 220
  - 223
  - 224
  - 225
  - 227
  - 228
  - 231
  - 232
  - 234
  - 235
  - 238
  - 239
  - 242
  - 116
  - 245
  - 246
  - 247
  - 249
  - 250
  - 252
  - 253
  - 254
  dask.diagnostics.profile:
  - 293
  - 13
  - 119
  dask.diagnostics.profile.CacheProfiler:
  - 299
  dask.diagnostics.profile.CacheProfiler.__enter__:
  - 361
  - 362
  - 363
  dask.diagnostics.profile.CacheProfiler.__exit__:
  - 366
  - 367
  dask.diagnostics.profile.CacheProfiler.__init__:
  - 352
  - 353
  - 355
  - 351
  dask.diagnostics.profile.CacheProfiler._finish:
  - 380
  - 381
  - 382
  - 383
  dask.diagnostics.profile.CacheProfiler._plot:
  - 388
  dask.diagnostics.profile.CacheProfiler._posttask:
  - 373
  - 374
  - 375
  - 376
  - 377
  dask.diagnostics.profile.CacheProfiler._start:
  - 370
  dask.diagnostics.profile.CacheProfiler.clear:
  - 409
  dask.diagnostics.profile.CacheProfiler.visualize:
  - 406
  - 398
  dask.diagnostics.profile.Profiler:
  - 19
  dask.diagnostics.profile.Profiler.__enter__:
  - 68
  - 69
  - 70
  dask.diagnostics.profile.Profiler.__exit__:
  - 73
  - 74
  dask.diagnostics.profile.Profiler._finish:
  - 88
  - 89
  - 90
  dask.diagnostics.profile.Profiler._plot:
  - 95
  dask.diagnostics.profile.Profiler._posttask:
  - 84
  dask.diagnostics.profile.Profiler._pretask:
  - 80
  dask.diagnostics.profile.Profiler._start:
  - 77
  dask.diagnostics.profile.Profiler.clear:
  - 112
  - 111
  dask.diagnostics.profile.Profiler.visualize:
  - 108
  - 100
  dask.diagnostics.profile.ResourceProfiler:
  - 123
  dask.diagnostics.profile.ResourceProfiler.__enter__:
  - 185
  - 186
  - 187
  - 188
  dask.diagnostics.profile.ResourceProfiler.__exit__:
  - 192
  - 193
  - 194
  - 195
  dask.diagnostics.profile.ResourceProfiler._finish:
  - 201
  - 202
  dask.diagnostics.profile.ResourceProfiler._is_running:
  - 170
  dask.diagnostics.profile.ResourceProfiler._plot:
  - 220
  dask.diagnostics.profile.ResourceProfiler._start:
  - 198
  dask.diagnostics.profile.ResourceProfiler._start_collect:
  - 176
  - 173
  - 174
  - 175
  dask.diagnostics.profile.ResourceProfiler._stop_collect:
  - 179
  - 180
  - 181
  dask.diagnostics.profile.ResourceProfiler.close:
  - 205
  - 206
  - 207
  dask.diagnostics.profile.ResourceProfiler.visualize:
  - 231
  - 223
  dask.diagnostics.profile._Tracker:
  - 235
  dask.diagnostics.profile._Tracker.__init__:
  - 241
  - 242
  - 238
  dask.diagnostics.profile._Tracker._update_pids:
  - 252
  dask.diagnostics.profile._Tracker.run:
  - 256
  - 288
  - 290
  - 259
  - 261
  - 265
  - 268
  - 270
  - 271
  - 272
  - 273
  - 275
  - 277
  - 278
  - 285
  - 286
  - 287
  dask.diagnostics.profile._Tracker.shutdown:
  - 248
  - 245
  - 246
  - 247
  dask.diagnostics.profile_visualize.BOKEH_VERSION:
  - 17
  - 20
  dask.diagnostics.profile_visualize.fix_bounds:
  - 337
  - 338
  dask.diagnostics.profile_visualize.get_colors:
  - 40
  - 50
  - 52
  - 53
  - 55
  - 56
  - 59
  - 60
  - 62
  - 63
  dask.diagnostics.profile_visualize.plot_cache:
  - 389
  - 390
  - 391
  - 392
  - 393
  - 394
  - 395
  - 396
  - 397
  - 399
  - 400
  - 401
  - 402
  - 404
  - 405
  - 406
  - 409
  - 412
  - 414
  - 415
  - 420
  - 426
  - 430
  - 351
  - 378
  - 381
  dask.diagnostics.profile_visualize.plot_cache.<lambda1>:
  - 402
  dask.diagnostics.profile_visualize.plot_resources:
  - 269
  - 273
  - 281
  - 282
  - 283
  - 284
  - 285
  - 286
  - 287
  - 288
  - 291
  - 292
  - 294
  - 296
  - 297
  - 301
  - 302
  - 303
  - 308
  - 310
  - 319
  - 320
  - 323
  - 331
  - 248
  dask.diagnostics.profile_visualize.plot_tasks:
  - 142
  - 167
  - 170
  - 178
  - 179
  - 180
  - 181
  - 182
  - 184
  - 185
  - 187
  - 189
  - 193
  - 194
  - 198
  - 199
  - 205
  - 206
  - 208
  - 209
  - 210
  - 212
  - 214
  - 224
  - 231
  dask.diagnostics.profile_visualize.unquote:
  - 32
  - 33
  - 35
  - 27
  - 28
  - 29
  - 30
  dask.diagnostics.profile_visualize.visualize:
  - 130
  - 131
  - 132
  - 133
  - 134
  - 135
  - 70
  - 94
  - 97
  - 98
  - 105
  - 107
  - 108
  - 110
  - 112
  - 114
  - 118
  - 123
  - 127
  dask.diagnostics.progress:
  - 13
  dask.diagnostics.progress.ProgressBar:
  - 33
  dask.diagnostics.progress.ProgressBar.__init__:
  - 83
  dask.diagnostics.progress.ProgressBar._draw_bar:
  - 144
  - 145
  - 146
  - 147
  - 150
  - 151
  - 152
  - 153
  dask.diagnostics.progress.ProgressBar._finish:
  - 110
  - 111
  - 113
  - 115
  - 116
  - 118
  - 119
  - 120
  - 121
  dask.diagnostics.progress.ProgressBar._pretask:
  - 105
  - 106
  dask.diagnostics.progress.ProgressBar._start:
  - 96
  - 99
  - 101
  dask.diagnostics.progress.ProgressBar._timer_func:
  - 128
  - 129
  - 124
  - 126
  - 127
  dask.diagnostics.progress.ProgressBar._update_bar:
  - 133
  - 134
  - 136
  - 137
  - 138
  - 139
  dask.diagnostics.progress.format_time:
  - 15
  - 22
  - 23
  - 24
  - 26
  dask.distributed:
  - 15
  dask.distributed.__getattr__:
  - 26
  dask.dot:
  - 60
  - 61
  - 206
  - 207
  dask.dot._get_display_cls:
  - 227
  - 230
  - 233
  - 234
  - 211
  - 220
  dask.dot._to_cytoscape_json:
  - 388
  - 389
  - 391
  - 392
  - 393
  - 401
  - 402
  - 404
  - 405
  - 406
  - 407
  - 326
  - 337
  - 338
  - 340
  - 341
  - 342
  - 343
  - 344
  - 345
  - 346
  - 347
  - 358
  - 359
  - 361
  - 362
  - 364
  - 365
  - 366
  - 367
  - 368
  - 369
  - 380
  dask.dot.box_label:
  - 106
  - 115
  - 117
  - 119
  - 120
  - 121
  dask.dot.cytoscape_graph:
  - 544
  - 547
  - 484
  - 548
  - 488
  - 491
  - 434
  - 499
  - 503
  - 472
  dask.dot.dot_graph:
  - 241
  - 278
  - 279
  dask.dot.graphviz_to_file:
  - 288
  - 290
  - 291
  - 293
  - 296
  - 297
  - 306
  - 308
  - 309
  - 311
  - 312
  - 313
  - 315
  - 285
  dask.dot.has_sub_tasks:
  - 48
  - 44
  - 45
  - 47
  dask.dot.label:
  - 65
  - 101
  - 89
  - 90
  - 91
  - 92
  - 93
  - 94
  - 95
  dask.dot.name:
  - 57
  - 55
  dask.dot.task_label:
  - 32
  - 34
  - 36
  - 37
  - 13
  - 23
  - 24
  - 28
  - 30
  - 31
  dask.dot.to_graphviz:
  - 138
  - 156
  - 157
  - 161
  - 162
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 179
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 187
  - 188
  - 189
  - 191
  - 192
  - 193
  - 194
  - 195
  - 197
  - 198
  - 199
  - 200
  - 201
  - 202
  dask.graph_manipulation:
  - 1
  - 29
  dask.graph_manipulation._bind_one:
  - 384
  - 386
  - 387
  - 395
  - 396
  - 403
  - 404
  - 405
  - 407
  - 322
  - 323
  - 328
  - 332
  - 334
  - 336
  - 338
  - 339
  - 341
  - 342
  - 345
  - 346
  - 351
  - 356
  - 358
  - 359
  - 360
  - 361
  - 365
  - 368
  - 369
  - 370
  - 380
  dask.graph_manipulation._build_map_layer:
  - 200
  - 201
  - 203
  - 155
  - 204
  - 174
  - 205
  - 180
  - 182
  - 187
  dask.graph_manipulation._can_apply_blockwise:
  - 120
  - 129
  - 136
  - 143
  dask.graph_manipulation._checkpoint_one:
  - 74
  - 77
  - 79
  - 80
  - 83
  - 84
  - 85
  - 91
  - 94
  - 95
  - 96
  - 97
  - 98
  - 99
  - 100
  - 107
  - 108
  - 113
  - 114
  - 116
  dask.graph_manipulation.bind:
  - 288
  - 289
  - 293
  - 296
  - 297
  - 299
  - 300
  - 302
  - 304
  - 306
  - 307
  - 309
  - 219
  dask.graph_manipulation.checkpoint:
  - 64
  - 65
  - 66
  - 36
  - 68
  - 69
  - 57
  - 59
  - 60
  - 61
  dask.graph_manipulation.chunks:
  - 544
  dask.graph_manipulation.chunks.bind:
  - 548
  dask.graph_manipulation.chunks.checkpoint:
  - 555
  dask.graph_manipulation.clone:
  - 472
  - 475
  - 412
  dask.graph_manipulation.wait_on:
  - 482
  - 517
  - 538
  - 539
  - 540
  dask.graph_manipulation.wait_on.block_one:
  - 520
  - 523
  - 524
  - 526
  - 529
  - 530
  - 534
  - 535
  - 536
  dask.hashing:
  - 32
  - 70
  - 46
  - 23
  - 60
  dask.hashing._hash_cityhash:
  - 26
  - 29
  - 30
  dask.hashing._hash_murmurhash:
  - 58
  - 55
  dask.hashing._hash_sha1:
  - 64
  - 67
  dask.hashing._hash_xxhash:
  - 41
  - 44
  dask.hashing.hash_buffer:
  - 74
  - 79
  - 81
  - 86
  - 88
  dask.hashing.hash_buffer_hex:
  - 98
  - 99
  - 100
  - 95
  dask.highlevelgraph:
  - 1015
  dask.highlevelgraph.HighLevelGraph:
  - 365
  dask.highlevelgraph.HighLevelGraph.__getitem__:
  - 545
  dask.highlevelgraph.HighLevelGraph.__init__:
  - 446
  - 447
  dask.highlevelgraph.HighLevelGraph.__iter__:
  - 562
  dask.highlevelgraph.HighLevelGraph.__len__:
  - 559
  dask.highlevelgraph.HighLevelGraph.__repr__:
  - 853
  - 854
  - 855
  dask.highlevelgraph.HighLevelGraph._from_collection:
  - 452
  - 453
  - 456
  - 457
  - 458
  - 460
  - 461
  - 463
  - 465
  - 467
  dask.highlevelgraph.HighLevelGraph._repr_html_:
  - 865
  - 860
  - 861
  - 863
  dask.highlevelgraph.HighLevelGraph._toposort_layers:
  - 711
  - 714
  - 715
  - 716
  - 717
  - 718
  - 720
  - 721
  - 722
  - 723
  - 725
  - 726
  - 699
  dask.highlevelgraph.HighLevelGraph.copy:
  - 633
  - 634
  - 635
  - 636
  dask.highlevelgraph.HighLevelGraph.cull:
  - 768
  - 769
  - 770
  - 776
  - 745
  - 778
  - 753
  - 754
  - 786
  - 792
  - 760
  - 730
  - 764
  - 765
  dask.highlevelgraph.HighLevelGraph.cull_layers:
  - 807
  - 811
  - 814
  - 816
  - 795
  dask.highlevelgraph.HighLevelGraph.dependents:
  - 630
  dask.highlevelgraph.HighLevelGraph.from_collections:
  - 512
  - 514
  - 515
  - 516
  - 517
  - 518
  - 519
  - 520
  - 522
  - 524
  - 525
  - 529
  - 476
  - 509
  - 510
  dask.highlevelgraph.HighLevelGraph.get_all_dependencies:
  - 610
  - 620
  - 621
  - 622
  - 623
  - 624
  - 625
  dask.highlevelgraph.HighLevelGraph.get_all_external_keys:
  - 594
  - 595
  - 581
  - 599
  dask.highlevelgraph.HighLevelGraph.items:
  - 604
  dask.highlevelgraph.HighLevelGraph.keys:
  - 578
  - 573
  dask.highlevelgraph.HighLevelGraph.merge:
  - 643
  - 644
  - 645
  - 646
  - 647
  - 648
  - 649
  - 652
  dask.highlevelgraph.HighLevelGraph.to_dict:
  - 569
  - 565
  dask.highlevelgraph.HighLevelGraph.validate:
  - 833
  - 836
  - 837
  - 838
  - 845
  - 846
  - 820
  - 821
  - 825
  - 826
  - 829
  - 830
  dask.highlevelgraph.HighLevelGraph.values:
  - 607
  dask.highlevelgraph.HighLevelGraph.visualize:
  - 695
  - 694
  - 655
  dask.highlevelgraph.Layer:
  - 52
  dask.highlevelgraph.Layer.__copy__:
  - 277
  - 278
  - 279
  dask.highlevelgraph.Layer.__init__:
  - 91
  - 75
  - 92
  - 93
  dask.highlevelgraph.Layer._repr_html_:
  - 291
  - 293
  - 295
  - 296
  - 299
  - 301
  - 302
  - 306
  - 283
  - 284
  - 285
  - 286
  dask.highlevelgraph.Layer.clone:
  - 263
  - 264
  - 265
  - 267
  - 268
  - 207
  - 274
  dask.highlevelgraph.Layer.clone.clone_value:
  - 258
  - 239
  - 244
  - 245
  - 246
  - 247
  - 248
  - 249
  - 250
  - 253
  dask.highlevelgraph.Layer.cull:
  - 160
  - 130
  - 162
  - 164
  - 165
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 175
  - 179
  - 180
  - 181
  - 152
  - 153
  - 157
  dask.highlevelgraph.Layer.get_dependencies:
  - 185
  - 199
  dask.highlevelgraph.Layer.get_output_keys:
  - 112
  - 125
  dask.highlevelgraph.Layer.has_legacy_tasks:
  - 98
  - 103
  dask.highlevelgraph.Layer.is_materialized:
  - 107
  dask.highlevelgraph.Layer.layer_info_dict:
  - 320
  - 321
  - 323
  - 324
  - 313
  - 314
  - 315
  - 317
  - 318
  - 319
  dask.highlevelgraph.MaterializedLayer:
  - 329
  dask.highlevelgraph.MaterializedLayer.__init__:
  - 338
  - 341
  dask.highlevelgraph.MaterializedLayer.__iter__:
  - 352
  dask.highlevelgraph.MaterializedLayer.__len__:
  - 355
  dask.highlevelgraph.MaterializedLayer.get_output_keys:
  - 361
  dask.highlevelgraph._get_some_layer_name:
  - 1012
  - 1005
  - 1007
  dask.highlevelgraph.compute_layer_dependencies:
  - 35
  - 43
  - 44
  - 45
  - 46
  - 47
  dask.highlevelgraph.compute_layer_dependencies._find_layer_containing_key:
  - 38
  - 39
  dask.highlevelgraph.register_highlevelgraph:
  - 1019
  dask.highlevelgraph.to_graphviz:
  - 900
  - 901
  - 906
  - 907
  - 909
  - 910
  - 914
  - 915
  - 925
  - 926
  - 927
  - 929
  - 933
  - 936
  - 938
  - 942
  - 943
  - 945
  - 946
  - 947
  - 948
  - 951
  - 953
  - 956
  - 957
  - 958
  - 961
  - 962
  - 963
  - 965
  - 966
  - 967
  - 969
  - 970
  - 972
  - 974
  - 975
  - 976
  - 977
  - 978
  - 980
  - 988
  - 989
  - 994
  - 995
  - 996
  - 997
  - 999
  - 881
  dask.layers:
  - 114
  - 19
  - 109
  - 119
  dask.layers.ArrayBlockIdDep.__getitem__:
  - 94
  dask.layers.ArrayBlockwiseDep:
  - 53
  dask.layers.ArrayBlockwiseDep.__init__:
  - 64
  dask.layers.ArrayChunkShapeDep:
  - 72
  dask.layers.ArrayChunkShapeDep.__getitem__:
  - 75
  dask.layers.ArrayOverlapLayer:
  - 125
  dask.layers.ArrayOverlapLayer.__init__:
  - 147
  dask.layers.ArrayOverlapLayer.__iter__:
  - 172
  dask.layers.ArrayOverlapLayer.__len__:
  - 175
  dask.layers.ArrayOverlapLayer._construct_graph:
  - 228
  - 231
  - 232
  - 233
  - 203
  - 207
  - 239
  - 240
  - 241
  - 243
  - 212
  - 215
  - 249
  - 252
  - 222
  - 223
  dask.layers.ArrayOverlapLayer._dask_keys:
  - 184
  - 199
  dask.layers.ArrayOverlapLayer._dask_keys.keys:
  - 192
  - 193
  - 194
  - 196
  - 190
  dask.layers.ArrayOverlapLayer._dict:
  - 160
  - 161
  - 164
  dask.layers.ArrayOverlapLayer.get_output_keys:
  - 181
  dask.layers.ArrayOverlapLayer.is_materialized:
  - 178
  dask.layers.ArraySliceDep:
  - 79
  dask.layers.ArraySliceDep.__getitem__:
  - 88
  - 89
  dask.layers.ArraySliceDep.__init__:
  - 84
  - 85
  dask.layers.ArrayValuesDep.__init__:
  - 102
  dask.layers.CallableLazyImport:
  - 30
  dask.layers.CallableLazyImport.__call__:
  - 42
  dask.layers.DataFrameIOLayer:
  - 371
  dask.layers.DataFrameIOLayer.__init__:
  - 427
  - 429
  - 430
  - 437
  - 438
  dask.layers.DataFrameIOLayer.__repr__:
  - 484
  - 485
  dask.layers.DataFrameIOLayer.columns:
  - 449
  dask.layers.DataFrameIOLayer.project_columns:
  - 453
  - 459
  - 461
  - 464
  - 465
  - 469
  - 470
  dask.layers._expand_keys_around_center:
  - 257
  - 295
  - 296
  - 298
  - 300
  - 302
  - 311
  - 312
  - 314
  - 316
  - 317
  - 318
  dask.layers._expand_keys_around_center._valid_depth:
  - 305
  - 306
  dask.layers._expand_keys_around_center.convert_depth:
  - 280
  dask.layers._expand_keys_around_center.inds:
  - 288
  - 289
  - 290
  - 291
  - 285
  - 287
  dask.layers.fractional_slice:
  - 352
  - 355
  - 324
  - 357
  - 335
  - 338
  - 339
  - 340
  - 347
  - 348
  - 349
  - 350
  - 351
  dask.local:
  - 1
  - 586
  - 365
  - 237
  - 566
  - 376
  - 604
  - 126
  dask.local.MultiprocessingPoolExecutor.__init__:
  - 618
  dask.local.MultiprocessingPoolExecutor.submit:
  - 621
  dask.local.SynchronousExecutor.submit:
  - 578
  - 580
  - 582
  dask.local.batch_execute_tasks:
  - 272
  - 269
  dask.local.default_get_id:
  - 342
  dask.local.execute_task:
  - 257
  - 258
  - 259
  - 260
  - 263
  - 249
  dask.local.finish_task:
  - 295
  - 300
  - 302
  - 303
  - 305
  - 307
  - 308
  - 310
  - 311
  - 312
  - 313
  - 314
  - 316
  - 317
  dask.local.get_apply_async:
  - 632
  - 631
  dask.local.get_async:
  - 400
  - 537
  - 538
  - 539
  - 540
  - 541
  - 544
  - 547
  - 549
  - 550
  - 552
  - 553
  - 554
  - 559
  - 560
  - 561
  - 563
  - 448
  - 450
  - 452
  - 453
  - 456
  - 458
  - 459
  - 460
  - 461
  - 462
  - 469
  - 470
  - 471
  - 472
  - 474
  - 476
  - 480
  - 481
  - 482
  - 484
  - 485
  - 487
  dask.local.get_async.fire_tasks:
  - 516
  - 519
  - 491
  - 493
  - 494
  - 528
  - 498
  - 499
  - 500
  - 530
  - 532
  - 533
  - 504
  - 506
  - 508
  - 509
  - 510
  dask.local.get_sync:
  - 594
  - 595
  - 590
  dask.local.identity:
  - 357
  dask.local.nested_get:
  - 336
  - 323
  - 335
  dask.local.queue_get:
  - 141
  - 134
  dask.local.release_data:
  - 288
  - 282
  - 276
  - 286
  dask.local.reraise:
  - 351
  dask.local.sortkey:
  - 651
  - 637
  dask.local.start_state_from_dask:
  - 145
  - 164
  - 165
  - 166
  - 167
  - 168
  - 169
  - 170
  - 171
  - 172
  - 173
  - 174
  - 175
  - 176
  - 177
  - 178
  - 179
  - 181
  - 182
  - 184
  - 185
  - 186
  - 187
  - 188
  - 189
  - 190
  - 197
  - 198
  - 199
  - 200
  - 201
  - 202
  - 203
  - 205
  - 207
  - 209
  - 210
  - 211
  - 213
  - 214
  - 215
  - 216
  - 217
  - 218
  - 220
  - 223
  - 224
  - 225
  - 226
  - 229
  - 230
  - 231
  dask.local.submit_apply_async:
  - 625
  - 626
  dask.ml.__getattr__:
  - 15
  dask.multiprocessing:
  - 32
  - 100
  - 30
  dask.multiprocessing.RemoteException:
  - 54
  dask.multiprocessing.RemoteException.__dir__:
  - 67
  dask.multiprocessing.RemoteException.__getattr__:
  - 73
  - 71
  dask.multiprocessing.RemoteException.__str__:
  - 64
  dask.multiprocessing._pack_traceback:
  - 108
  dask.multiprocessing._process_get_id:
  - 37
  dask.multiprocessing.default_initializer:
  - 258
  - 259
  - 260
  dask.multiprocessing.get:
  - 159
  - 185
  - 186
  - 187
  - 188
  - 189
  - 195
  - 199
  - 200
  - 201
  - 206
  - 207
  - 212
  - 213
  - 216
  - 217
  - 219
  - 220
  - 221
  - 222
  - 228
  - 229
  - 236
  - 250
  - 251
  dask.multiprocessing.get_context:
  - 134
  - 137
  - 138
  - 139
  - 141
  - 144
  dask.multiprocessing.initialize_worker_process:
  - 264
  - 267
  - 269
  - 270
  dask.multiprocessing.pack_exception:
  - 116
  - 117
  - 119
  - 121
  - 122
  - 123
  dask.multiprocessing.remote_exception:
  - 80
  - 81
  - 82
  - 83
  - 86
  - 88
  - 91
  - 92
  dask.multiprocessing.reraise:
  - 111
  dask.optimization._flat_set:
  - 232
  - 233
  - 234
  - 236
  - 238
  dask.optimization.cull:
  - 64
  - 47
  - 50
  - 51
  - 53
  - 21
  - 57
  - 58
  - 61
  - 62
  - 63
  dask.optimization.default_fused_keys_renamer:
  - 410
  - 415
  - 416
  - 417
  - 419
  - 428
  - 429
  - 430
  - 431
  - 432
  - 433
  - 434
  - 435
  - 436
  - 437
  - 438
  - 439
  - 440
  - 441
  - 442
  - 443
  dask.optimization.default_fused_keys_renamer._enforce_max_key_limit:
  - 424
  - 423
  dask.optimization.default_fused_linear_keys_renamer:
  - 72
  - 73
  - 74
  - 75
  - 76
  - 77
  - 78
  - 79
  - 80
  - 81
  dask.optimization.functions_of:
  - 390
  - 397
  - 398
  - 399
  - 400
  - 401
  - 403
  - 379
  dask.optimization.fuse:
  - 524
  - 527
  - 528
  - 530
  - 533
  - 534
  - 536
  - 537
  - 539
  - 540
  - 542
  - 544
  - 545
  - 547
  - 548
  - 550
  - 553
  - 554
  - 556
  - 558
  - 560
  - 566
  - 567
  - 570
  - 571
  - 575
  - 576
  - 577
  - 580
  - 581
  - 583
  - 584
  - 585
  - 586
  - 589
  - 590
  - 591
  - 593
  - 595
  - 600
  - 617
  - 618
  - 622
  - 623
  - 626
  - 630
  - 634
  - 637
  - 650
  - 655
  - 657
  - 667
  - 668
  - 670
  - 673
  - 674
  - 676
  - 682
  - 688
  - 689
  - 690
  - 692
  - 693
  - 694
  - 696
  - 698
  - 699
  - 701
  - 714
  - 731
  - 732
  - 735
  - 736
  - 738
  - 759
  - 763
  - 773
  - 775
  - 780
  - 781
  - 784
  - 785
  - 786
  - 789
  - 792
  - 793
  - 795
  - 804
  - 805
  - 806
  - 816
  - 817
  - 819
  - 821
  - 822
  - 823
  - 824
  - 825
  - 829
  - 830
  - 833
  - 834
  - 850
  - 852
  - 853
  - 856
  - 858
  - 859
  - 862
  - 879
  - 880
  - 881
  - 882
  - 468
  dask.optimization.fuse_linear:
  - 134
  - 135
  - 137
  - 139
  - 140
  - 144
  - 145
  - 147
  - 148
  - 149
  - 150
  - 151
  - 153
  - 154
  - 155
  - 156
  - 161
  - 163
  - 166
  - 168
  - 169
  - 171
  - 173
  - 174
  - 176
  - 178
  - 180
  - 187
  - 188
  - 190
  - 191
  - 192
  - 196
  - 199
  - 200
  - 201
  - 202
  - 203
  - 205
  - 206
  - 211
  - 214
  - 87
  - 215
  - 217
  - 218
  - 219
  - 221
  - 222
  - 223
  - 224
  - 225
  dask.optimization.inline:
  - 266
  - 267
  - 269
  - 271
  - 272
  - 274
  - 275
  - 277
  - 278
  - 283
  - 287
  - 289
  - 290
  - 294
  - 298
  - 299
  - 300
  - 301
  - 302
  - 242
  dask.optimization.inline_functions:
  - 361
  - 363
  - 364
  - 334
  - 367
  - 337
  - 339
  - 341
  - 310
  - 342
  - 343
  dask.optimization.inline_functions.inlinable:
  - 353
  - 354
  - 346
  - 347
  - 348
  dask.optimization.unwrap_partial:
  - 373
  dask.order:
  - 3
  - 755
  dask.order._connecting_to_roots:
  - 645
  - 646
  - 648
  - 649
  - 651
  - 652
  - 656
  - 657
  - 659
  - 661
  - 662
  - 666
  - 667
  - 668
  - 670
  - 672
  - 673
  - 674
  - 676
  - 677
  - 681
  - 684
  - 685
  - 686
  - 691
  - 700
  - 701
  - 622
  - 634
  - 636
  - 637
  - 638
  dask.order._f:
  - 827
  dask.order.diagnostics:
  - 800
  - 801
  - 772
  - 804
  - 806
  - 811
  - 785
  - 786
  - 819
  - 788
  - 790
  - 791
  - 822
  - 799
  dask.order.ndependencies:
  - 740
  - 709
  - 741
  - 743
  - 744
  - 746
  - 747
  - 748
  - 750
  - 751
  - 730
  - 731
  - 732
  - 735
  dask.order.order:
  - 561
  - 567
  - 569
  - 572
  - 573
  - 574
  - 575
  - 69
  - 581
  - 582
  - 584
  - 585
  - 586
  - 78
  - 591
  - 592
  - 593
  - 595
  - 596
  - 87
  - 599
  - 600
  - 601
  - 602
  - 603
  - 608
  - 609
  - 610
  - 611
  - 613
  - 614
  - 104
  - 107
  - 109
  - 110
  - 112
  - 113
  - 117
  - 118
  - 119
  - 120
  - 122
  - 123
  - 124
  - 139
  - 143
  - 144
  - 146
  - 147
  - 149
  - 154
  - 155
  - 156
  - 160
  - 161
  - 162
  - 163
  - 164
  - 169
  - 170
  - 173
  - 176
  - 178
  - 179
  - 180
  - 181
  - 183
  - 184
  - 185
  - 191
  - 192
  - 195
  - 196
  - 204
  - 421
  - 422
  - 423
  - 424
  - 425
  - 426
  - 427
  - 429
  - 466
  - 467
  dask.order.order._with_offset.wrapper:
  - 291
  dask.order.order.add_to_result:
  - 257
  - 259
  - 272
  - 274
  - 275
  - 276
  - 277
  - 279
  - 232
  - 233
  - 234
  - 235
  - 236
  - 240
  - 241
  - 242
  - 245
  - 247
  - 248
  - 249
  - 250
  - 251
  - 254
  - 255
  dask.order.order.get_target:
  - 443
  - 445
  - 437
  - 439
  dask.order.order.path_append:
  - 544
  - 543
  dask.order.order.path_extend:
  - 550
  - 551
  dask.order.order.path_pop:
  - 557
  - 558
  dask.order.order.process_runnables:
  - 384
  - 388
  - 389
  - 390
  - 391
  - 393
  - 395
  - 396
  - 399
  - 400
  - 403
  - 299
  - 320
  - 321
  - 323
  - 324
  - 326
  - 327
  - 330
  - 333
  - 338
  - 341
  - 345
  - 346
  - 347
  - 349
  - 350
  - 351
  - 353
  - 357
  - 358
  - 359
  - 360
  - 362
  - 364
  - 365
  - 366
  - 367
  - 368
  - 371
  - 372
  - 373
  - 374
  - 375
  - 376
  - 380
  - 382
  - 383
  dask.order.order.sort_key:
  - 216
  - 221
  - 215
  dask.order.order.use_longest_path:
  - 452
  - 456
  - 457
  - 458
  - 459
  dask.order.sanitize_dsk:
  - 839
  - 837
  - 838
  - 831
  dask.rewrite:
  - 106
  - 103
  dask.rewrite.Node:
  - 110
  dask.rewrite.Node.__new__:
  - 117
  dask.rewrite.Node.edges:
  - 121
  dask.rewrite.Node.patterns:
  - 126
  dask.rewrite.RewriteRule:
  - 131
  dask.rewrite.RewriteRule.__init__:
  - 177
  - 185
  - 180
  - 187
  dask.rewrite.RewriteRule.__repr__:
  - 199
  dask.rewrite.RewriteRule._apply:
  - 192
  - 191
  dask.rewrite.RuleSet:
  - 203
  dask.rewrite.RuleSet.__init__:
  - 251
  - 244
  - 253
  - 254
  dask.rewrite.RuleSet._rewrite:
  - 305
  - 307
  - 311
  dask.rewrite.RuleSet.add:
  - 257
  - 264
  - 268
  - 270
  - 272
  - 274
  - 277
  - 280
  - 281
  dask.rewrite.RuleSet.iter_matches:
  - 296
  - 297
  - 298
  - 300
  - 301
  - 302
  - 284
  dask.rewrite.RuleSet.rewrite:
  - 356
  - 316
  dask.rewrite.Token:
  - 91
  dask.rewrite.Traverser:
  - 31
  dask.rewrite.Traverser.__init__:
  - 52
  - 53
  dask.rewrite.Traverser.__iter__:
  - 59
  - 60
  dask.rewrite.Traverser.copy:
  - 68
  - 63
  dask.rewrite.Traverser.current:
  - 83
  dask.rewrite.Traverser.next:
  - 71
  - 73
  - 74
  - 76
  - 79
  dask.rewrite.Traverser.skip:
  - 86
  - 87
  dask.rewrite._bottom_up:
  - 364
  - 365
  - 366
  - 367
  - 368
  dask.rewrite._match:
  - 384
  - 389
  - 390
  - 391
  - 393
  - 397
  - 398
  - 401
  - 406
  - 375
  - 377
  - 383
  dask.rewrite._process_match:
  - 432
  - 433
  - 413
  - 430
  dask.rewrite._top_level:
  - 360
  dask.rewrite.args:
  - 24
  - 20
  - 22
  dask.rewrite.head:
  - 9
  - 11
  - 13
  dask.sizeof:
  - 131
  - 261
  - 14
  - 143
  - 16
  - 19
  - 24
  - 25
  - 30
  - 35
  - 40
  - 41
  - 42
  - 43
  - 318
  - 86
  - 219
  - 91
  - 101
  - 235
  - 110
  - 119
  dask.sizeof.SimpleSizeof:
  - 63
  dask.sizeof._register_entry_point_plugins:
  - 307
  - 308
  - 309
  - 311
  - 313
  dask.sizeof.register_cupy:
  - 105
  dask.sizeof.register_cupy.sizeof_cupy_ndarray:
  - 107
  dask.sizeof.register_numba:
  - 114
  dask.sizeof.register_numba.sizeof_numba_devicendarray:
  - 116
  dask.sizeof.register_numpy:
  - 135
  dask.sizeof.register_numpy.sizeof_numpy_ndarray:
  - 137
  - 138
  - 140
  dask.sizeof.register_pandas:
  - 199
  - 207
  - 177
  - 148
  - 214
  dask.sizeof.register_pandas.object_size:
  - 160
  - 161
  - 162
  - 163
  - 165
  - 166
  - 167
  - 171
  - 151
  - 153
  - 154
  dask.sizeof.register_pandas.sizeof_pandas_dataframe:
  - 192
  - 195
  - 197
  - 179
  - 185
  - 186
  - 190
  - 191
  dask.sizeof.register_pandas.sizeof_pandas_index:
  - 209
  - 210
  - 211
  dask.sizeof.register_pandas.sizeof_pandas_multiindex:
  - 216
  dask.sizeof.register_pandas.sizeof_pandas_series:
  - 202
  - 203
  - 204
  dask.sizeof.register_pyarrow:
  - 256
  - 249
  dask.sizeof.register_pyarrow._get_col_size:
  - 241
  - 243
  - 244
  - 245
  dask.sizeof.register_pyarrow.sizeof_pyarrow_chunked_array:
  - 258
  dask.sizeof.register_pyarrow.sizeof_pyarrow_table:
  - 251
  - 252
  - 253
  - 254
  dask.sizeof.register_rmm:
  - 124
  - 126
  dask.sizeof.register_rmm.sizeof_rmm_devicebuffer:
  - 128
  dask.sizeof.register_spmatrix:
  - 224
  - 226
  - 230
  dask.sizeof.register_spmatrix.sizeof_spmatrix:
  - 232
  dask.sizeof.register_spmatrix.sizeof_spmatrix_dok:
  - 228
  dask.sizeof.register_xarray:
  - 296
  - 267
  - 268
  - 270
  - 274
  - 275
  - 279
  - 283
  - 284
  - 286
  dask.sizeof.register_xarray.xarray_sizeof_da:
  - 277
  dask.sizeof.register_xarray.xarray_sizeof_ds:
  - 281
  dask.sizeof.register_xarray.xarray_sizeof_frozen:
  - 272
  dask.sizeof.register_xarray.xarray_sizeof_indexes:
  - 289
  - 290
  - 291
  - 292
  - 293
  dask.sizeof.register_xarray.xarray_sizeof_pd_index:
  - 299
  - 300
  - 301
  - 302
  dask.sizeof.sizeof_array:
  - 37
  dask.sizeof.sizeof_blocked:
  - 88
  dask.sizeof.sizeof_bytes:
  - 27
  dask.sizeof.sizeof_default:
  - 21
  dask.sizeof.sizeof_python_collection:
  - 45
  - 47
  - 48
  - 52
  - 54
  - 55
  - 56
  - 59
  dask.sizeof.sizeof_python_dict:
  - 96
  - 97
  - 94
  - 95
  dask.system:
  - 76
  dask.system._try_extract_cgroup_cpu_quota:
  - 32
  - 34
  - 35
  - 18
  - 20
  - 21
  - 22
  - 23
  - 30
  - 31
  dask.system.cpu_count:
  - 65
  - 66
  - 67
  - 69
  - 70
  - 71
  - 45
  - 53
  - 56
  - 58
  - 59
  - 60
  dask.threaded:
  - 1
  - 28
  - 30
  - 31
  dask.threaded._thread_get_id:
  - 25
  dask.threaded.get:
  - 46
  - 71
  - 72
  - 73
  - 76
  - 77
  - 78
  - 79
  - 80
  - 82
  - 85
  - 86
  - 88
  - 89
  - 91
  - 104
  - 105
  - 106
  - 107
  - 108
  - 109
  dask.threaded.pack_exception:
  - 35
  dask.tokenize:
  - 129
  - 134
  - 277
  - 409
  - 159
  - 164
  - 169
  - 42
  - 44
  - 174
  - 179
  - 184
  - 194
  - 219
  - 97
  - 100
  - 363
  - 108
  - 109
  - 115
  - 372
  dask.tokenize._maybe_raise_nondeterministic:
  - 88
  - 85
  dask.tokenize._normalize_dataclass:
  - 272
  - 274
  - 268
  - 269
  dask.tokenize._normalize_pickle:
  - 260
  - 261
  - 262
  - 263
  - 237
  - 238
  - 240
  - 241
  - 243
  - 244
  - 245
  - 246
  - 248
  - 250
  - 251
  - 252
  - 255
  dask.tokenize._normalize_pure_object:
  - 229
  - 230
  - 223
  dask.tokenize._normalize_seq_func:
  - 150
  - 151
  - 152
  - 154
  - 156
  dask.tokenize._normalize_seq_func._inner_normalize_token:
  - 145
  - 147
  dask.tokenize._tokenize:
  - 34
  - 35
  - 36
  - 39
  dask.tokenize._tokenize_deterministic:
  - 461
  dask.tokenize.normalize_bound_method:
  - 181
  dask.tokenize.normalize_builtin_function_or_method:
  - 187
  - 188
  - 189
  - 191
  dask.tokenize.normalize_compose:
  - 171
  dask.tokenize.normalize_dict:
  - 118
  - 119
  - 120
  - 122
  - 123
  - 126
  dask.tokenize.normalize_dict.<lambda1>:
  - 123
  dask.tokenize.normalize_literal:
  - 166
  dask.tokenize.normalize_object:
  - 196
  - 197
  - 198
  - 200
  - 201
  - 203
  - 204
  - 206
  - 207
  - 210
  - 212
  - 216
  dask.tokenize.normalize_ordered_dict:
  - 131
  dask.tokenize.normalize_partial:
  - 176
  dask.tokenize.normalize_seq:
  - 161
  dask.tokenize.normalize_set:
  - 139
  dask.tokenize.register_numba:
  - 367
  dask.tokenize.register_numba.normalize_numba_ufunc:
  - 369
  dask.tokenize.register_numpy:
  - 442
  - 454
  - 413
  - 438
  dask.tokenize.register_numpy.normalize_array:
  - 416
  - 417
  - 421
  - 422
  - 428
  - 430
  - 433
  - 435
  - 415
  dask.tokenize.register_numpy.normalize_mmap:
  - 440
  dask.tokenize.register_numpy.normalize_ufunc:
  - 452
  - 445
  - 447
  dask.tokenize.register_pandas:
  - 290
  - 354
  - 326
  - 358
  - 299
  - 332
  - 303
  - 304
  - 305
  - 339
  - 309
  - 281
  - 346
  - 317
  - 285
  - 350
  dask.tokenize.register_pandas.normalize_categorical:
  - 301
  dask.tokenize.register_pandas.normalize_categorical_dtype:
  - 348
  dask.tokenize.register_pandas.normalize_dataframe:
  - 329
  - 330
  dask.tokenize.register_pandas.normalize_extension_array:
  - 337
  - 343
  - 335
  dask.tokenize.register_pandas.normalize_index:
  - 288
  - 296
  - 295
  dask.tokenize.register_pandas.normalize_interval_array:
  - 312
  - 313
  - 314
  dask.tokenize.register_pandas.normalize_period_array:
  - 307
  dask.tokenize.register_pandas.normalize_period_dtype:
  - 352
  dask.tokenize.register_pandas.normalize_range_index:
  - 283
  dask.tokenize.register_pandas.normalize_series:
  - 322
  - 323
  dask.tokenize.register_pyarrow:
  - 388
  - 396
  - 404
  - 376
  - 380
  dask.tokenize.register_pyarrow.normalize_chunked_array:
  - 392
  - 393
  - 400
  - 401
  - 406
  dask.tokenize.register_pyarrow.normalize_datatype:
  - 378
  dask.tokenize.register_pyarrow.normalize_table:
  - 384
  - 385
  dask.tokenize.tokenize:
  - 72
  - 74
  - 76
  - 78
  - 79
  - 50
  dask.typing:
  - 16
  - 24
  - 23
  dask.typing.DaskCollection:
  - 258
  - 107
  - 221
  dask.typing.DaskCollection.__dask_graph__:
  - 111
  dask.typing.DaskCollection.__dask_keys__:
  - 133
  dask.typing.DaskCollection.__dask_postcompute__:
  - 165
  dask.typing.DaskCollection.__dask_postpersist__:
  - 190
  dask.typing.DaskCollection.__dask_tokenize__:
  - 217
  dask.typing.DaskCollection.compute:
  - 271
  dask.typing.DaskCollection.persist:
  - 305
  dask.typing.DaskCollection.visualize:
  - 359
  dask.typing.HLGDaskCollection:
  - 408
  dask.typing.HLGDaskCollection.__dask_layers__:
  - 419
  dask.typing.PostPersistCallable:
  - 66
  dask.typing.PostPersistCallable.__call__:
  - 74
  dask.typing.SchedulerGetCallable:
  - 37
  dask.typing.SchedulerGetCallable.__call__:
  - 45
  dask.typing._NoDefault:
  - 424
  dask.utils:
  - 32
  - 33
  - 34
  - 289
  - 1282
  - 1824
  - 1825
  - 39
  - 41
  - 42
  - 1944
  - 1656
  - 1657
  - 1658
  - 1947
  - 1823
  dask.utils.Dispatch:
  - 710
  dask.utils.Dispatch.__call__:
  - 777
  - 780
  - 781
  dask.utils.Dispatch.__doc__:
  - 786
  dask.utils.Dispatch.__init__:
  - 715
  dask.utils.Dispatch.dispatch:
  - 770
  - 744
  - 746
  - 748
  - 751
  - 759
  - 760
  - 761
  dask.utils.Dispatch.register:
  - 729
  - 719
  dask.utils.Dispatch.register.wrapper:
  - 722
  - 723
  - 724
  dask.utils.Dispatch.register_lazy:
  - 732
  - 741
  dask.utils.IndexCallable:
  - 444
  dask.utils.IndexCallable.__getitem__:
  - 460
  dask.utils.MethodCache:
  - 1265
  dask.utils.MethodCache.__dir__:
  - 1279
  dask.utils.MethodCache.__getattr__:
  - 1276
  dask.utils.OperatorMethodMixin:
  - 1419
  dask.utils.OperatorMethodMixin._bind_operator:
  - 1441
  - 1445
  - 1425
  - 1428
  - 1431
  - 1436
  - 1437
  - 1439
  dask.utils.OperatorMethodMixin._get_binary_operator:
  - 1454
  dask.utils.OperatorMethodMixin._get_unary_operator:
  - 1449
  dask.utils.SerializableLock:
  - 1313
  - 1286
  dask.utils.SerializableLock.__enter__:
  - 1332
  dask.utils.SerializableLock.__exit__:
  - 1335
  dask.utils.SerializableLock.__init__:
  - 1322
  - 1318
  - 1319
  dask.utils.SerializableLock.__setstate__:
  - 1344
  dask.utils.SerializableLock.acquire:
  - 1326
  dask.utils.SerializableLock.locked:
  - 1338
  dask.utils.SerializableLock.release:
  - 1329
  dask.utils._HashIdWrapper:
  - 2068
  dask.utils._HashIdWrapper.__eq__:
  - 2074
  dask.utils._HashIdWrapper.__hash__:
  - 2084
  dask.utils._HashIdWrapper.__ne__:
  - 2079
  dask.utils._cumsum:
  - 2089
  - 2091
  - 2092
  - 2094
  dask.utils._deprecated:
  - 91
  dask.utils._deprecated.decorator:
  - 131
  - 136
  - 121
  - 123
  - 125
  dask.utils._deprecated.decorator.wrapper:
  - 138
  - 139
  dask.utils._deprecated_kwarg:
  - 153
  - 217
  dask.utils._deprecated_kwarg._deprecated_kwarg:
  - 225
  - 267
  dask.utils._deprecated_kwarg._deprecated_kwarg.wrapper:
  - 257
  - 258
  - 260
  - 261
  - 265
  - 227
  - 229
  - 230
  - 232
  - 234
  - 236
  - 238
  - 240
  - 241
  - 242
  - 244
  - 246
  - 248
  - 253
  - 254
  dask.utils._derived_from:
  - 902
  - 907
  - 909
  - 911
  - 914
  - 915
  - 917
  - 919
  - 920
  - 922
  - 926
  - 927
  - 928
  - 929
  - 934
  - 935
  - 943
  - 944
  - 948
  - 949
  - 953
  - 954
  - 955
  - 956
  - 958
  - 959
  dask.utils._max:
  - 2099
  - 2101
  dask.utils._skip_doctest:
  - 808
  - 809
  - 805
  - 806
  dask.utils.apply:
  - 80
  - 77
  - 78
  - 47
  dask.utils.asciitable:
  - 1190
  - 1191
  - 1192
  - 1193
  - 1194
  - 1195
  - 1196
  - 1197
  - 1180
  dask.utils.cached_cumsum:
  - 2153
  - 2129
  - 2147
  - 2150
  dask.utils.cached_max:
  - 2121
  - 2105
  - 2124
  dask.utils.cached_property:
  - 2060
  dask.utils.cached_property.__set__:
  - 2063
  dask.utils.changed_cwd:
  - 433
  - 428
  - 429
  - 431
  dask.utils.concrete:
  - 500
  - 507
  - 508
  - 509
  - 510
  dask.utils.deepmap:
  - 273
  - 283
  - 284
  - 286
  dask.utils.derived_from:
  - 967
  dask.utils.derived_from.wrapper:
  - 1008
  - 994
  - 995
  - 1006
  dask.utils.derived_from.wrapper.wrapped:
  - 1011
  - 1013
  dask.utils.digit:
  - 1147
  dask.utils.disable_gc:
  - 2314
  dask.utils.disable_gc.__enter__:
  - 2321
  dask.utils.disable_gc.__exit__:
  - 2325
  - 2326
  dask.utils.disable_gc.__init__:
  - 2318
  dask.utils.ensure_bytes:
  - 1112
  - 1114
  - 1115
  - 1084
  - 1118
  dask.utils.ensure_dict:
  - 1380
  - 1390
  - 1391
  - 1395
  - 1398
  - 1399
  dask.utils.ensure_not_exists:
  - 793
  - 797
  - 799
  dask.utils.ensure_set:
  - 1404
  - 1413
  - 1414
  - 1415
  dask.utils.ensure_unicode:
  - 1126
  - 1133
  - 1135
  - 1136
  - 1139
  dask.utils.extra_titles:
  - 832
  - 833
  - 835
  - 836
  - 838
  - 840
  - 824
  - 826
  - 827
  - 828
  - 831
  dask.utils.filetext:
  - 416
  - 419
  - 423
  - 413
  - 414
  dask.utils.filetexts:
  - 482
  - 484
  - 487
  - 491
  - 493
  - 494
  - 495
  - 496
  - 465
  - 476
  - 477
  - 479
  dask.utils.format_bytes:
  - 1772
  - 1797
  - 1790
  dask.utils.format_time:
  - 1696
  - 1694
  - 1682
  - 1683
  - 1684
  - 1686
  - 1687
  - 1688
  - 1690
  - 1691
  - 1692
  - 1662
  dask.utils.format_time_ago:
  - 1761
  - 1762
  - 1763
  - 1764
  - 1765
  - 1702
  - 1754
  - 1755
  - 1756
  - 1757
  - 1758
  - 1759
  dask.utils.funcname:
  - 1024
  - 1025
  - 1027
  - 1030
  - 1031
  - 1034
  - 1037
  - 1040
  - 1041
  - 1046
  - 1050
  - 1022
  dask.utils.get_default_shuffle_method:
  - 2240
  - 2233
  - 2228
  dask.utils.get_meta_library:
  - 2250
  - 2247
  dask.utils.get_named_args:
  - 704
  - 700
  - 701
  dask.utils.get_scheduler_lock:
  - 1376
  - 1353
  - 1358
  - 1360
  - 1361
  - 1369
  - 1373
  - 1374
  dask.utils.getargspec:
  - 641
  - 642
  - 643
  - 645
  - 646
  - 647
  - 649
  dask.utils.has_keyword:
  - 1902
  dask.utils.homogeneous_deepmap:
  - 299
  - 291
  - 295
  dask.utils.ignore_warning:
  - 868
  - 870
  - 871
  - 874
  - 844
  - 847
  - 848
  - 879
  - 857
  - 858
  - 863
  dask.utils.import_required:
  - 322
  - 327
  dask.utils.insert:
  - 1169
  - 1162
  - 1167
  dask.utils.is_arraylike:
  - 1504
  - 1505
  - 1474
  - 1506
  - 1507
  - 1512
  - 1501
  - 1503
  dask.utils.is_cupy_type:
  - 1553
  dask.utils.is_dataframe_like:
  - 1517
  - 1518
  - 1526
  - 1527
  - 1528
  dask.utils.is_index_like:
  - 1546
  - 1547
  - 1543
  dask.utils.is_integer:
  - 574
  - 566
  dask.utils.is_namedtuple_instance:
  - 2211
  - 2218
  - 2219
  - 2220
  - 2221
  - 2222
  - 2223
  dask.utils.is_series_like:
  - 1536
  - 1537
  - 1538
  - 1533
  dask.utils.itemgetter:
  - 1247
  dask.utils.itemgetter.__eq__:
  - 1261
  dask.utils.iter_chunks:
  - 1928
  - 1929
  - 1932
  - 1933
  - 1935
  - 1938
  - 1940
  - 1941
  - 1917
  dask.utils.key_split:
  - 1984
  - 1985
  - 1988
  - 1989
  - 1990
  - 1995
  - 1998
  - 1981
  - 1999
  - 2000
  - 1978
  - 1979
  - 1980
  - 1949
  - 1983
  dask.utils.maybe_pluralize:
  - 2203
  - 2204
  dask.utils.memory_repr:
  - 1173
  - 1174
  dask.utils.methodcaller:
  - 1210
  dask.utils.methodcaller.__call__:
  - 1235
  dask.utils.methodcaller.__new__:
  - 1229
  dask.utils.natural_sort_key:
  - 1557
  - 1582
  dask.utils.ndeepmap:
  - 303
  - 311
  - 312
  - 313
  - 314
  - 315
  - 316
  - 318
  dask.utils.ndimlist:
  - 1913
  - 1908
  - 1910
  dask.utils.parse_bytes:
  - 1634
  - 1639
  - 1614
  - 1615
  - 1616
  - 1617
  - 1586
  - 1620
  - 1621
  - 1629
  dask.utils.parse_timedelta:
  - 1829
  - 1835
  - 1839
  - 1861
  - 1863
  - 1864
  - 1865
  - 1866
  - 1867
  - 1868
  - 1869
  - 1872
  - 1873
  - 1879
  - 1881
  - 1884
  - 1887
  - 1889
  - 1895
  - 1896
  dask.utils.partial_by_order:
  - 1459
  - 1465
  - 1466
  - 1467
  - 1468
  - 1469
  - 1470
  dask.utils.pseudorandom:
  - 515
  - 525
  - 526
  - 527
  - 528
  - 530
  - 531
  - 533
  - 534
  - 536
  dask.utils.put_lines:
  - 1201
  - 1202
  - 1203
  dask.utils.random_state_data:
  - 554
  - 555
  - 557
  - 559
  - 560
  - 561
  - 542
  dask.utils.shorten_traceback:
  - 2254
  dask.utils.shorten_traceback.__exit__:
  - 2272
  - 2271
  dask.utils.shorten_traceback.shorten:
  - 2276
  - 2277
  - 2280
  - 2285
  - 2287
  - 2291
  dask.utils.show_versions:
  - 2185
  - 2186
  - 2158
  - 2191
  - 2193
  - 2197
  dask.utils.skip_doctest:
  - 818
  - 820
  dask.utils.stringify:
  - 2048
  - 2050
  - 2051
  - 2054
  - 2055
  - 2006
  - 2039
  - 2040
  - 2042
  - 2043
  - 2045
  - 2046
  - 2047
  dask.utils.takes_multiple_arguments:
  - 677
  - 679
  - 683
  - 653
  - 688
  - 692
  - 695
  - 696
  dask.utils.tmp_cwd:
  - 440
  - 438
  - 439
  dask.utils.tmpdir:
  - 397
  - 400
  - 402
  - 403
  - 404
  - 405
  - 407
  - 408
  - 379
  dask.utils.tmpfile:
  - 359
  - 360
  - 362
  - 363
  - 364
  - 334
  - 367
  - 369
  - 370
  - 371
  - 372
  - 374
  dask.utils.typename:
  - 1068
  - 1069
  - 1071
  - 1074
  - 1075
  - 1080
  - 1054
  dask.utils.unsupported_arguments:
  - 896
  - 885
  - 886
  - 887
  - 890
  - 891
  - 893
  dask.utils.unzip:
  - 2306
  - 2307
  - 2308
  dask.utils_test:
  - 8
  dask.utils_test.GetFunctionTestMixin:
  - 30
  dask.utils_test.GetFunctionTestMixin.test_badkey:
  - 56
  - 62
  dask.utils_test.GetFunctionTestMixin.test_data_not_in_dict_is_ok:
  - 78
  dask.utils_test.GetFunctionTestMixin.test_get:
  - 49
  - 50
  - 51
  dask.utils_test.GetFunctionTestMixin.test_get_stack_limit:
  - 120
  - 122
  dask.utils_test.GetFunctionTestMixin.test_get_with_list:
  - 83
  - 84
  dask.utils_test.GetFunctionTestMixin.test_get_with_list_top_level:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 95
  dask.utils_test.GetFunctionTestMixin.test_get_with_nested_list:
  - 105
  - 106
  dask.utils_test.GetFunctionTestMixin.test_get_works_with_unhashables_in_values:
  - 112
  - 109
  dask.utils_test.GetFunctionTestMixin.test_get_works_with_unhashables_in_values.<lambda1>:
  - 109
  dask.utils_test.GetFunctionTestMixin.test_nested_badkey:
  - 74
  - 68
  dask.utils_test.GetFunctionTestMixin.test_nested_tasks:
  - 117
  dask.utils_test.GetFunctionTestMixin.test_with_HighLevelGraph:
  - 129
  - 130
  dask.utils_test._check_warning:
  - 160
  - 161
  - 163
  - 164
  - 156
  - 157
  dask.utils_test.hlg_layer:
  - 144
  - 142
  - 143
  dask.utils_test.hlg_layer_topological:
  - 150
  - 151
  dask.utils_test.import_or_none:
  - 136
  - 134
  dask.utils_test.slowadd:
  - 25
  dask.widgets.widgets:
  - 23
  dask.widgets.widgets.get_environment:
  - 27
  - 28
  - 29
  dask.widgets.widgets.get_template:
  - 36
Fuzzer filename: /src/fuzz_fuse.py
Inheritance:
  dask._expr.Expr: []
  dask._expr.FinalizeCompute:
  - Expr
  dask._expr.HLGExpr:
  - Expr
  dask._expr.HLGFinalizeCompute:
  - HLGExpr
  dask._expr.LLGExpr:
  - Expr
  dask._expr.ProhibitReuse:
  - Expr
  dask._expr.SingletonExpr:
  - Expr
  dask._expr._AnnotationsTombstone: []
  dask._expr._ExprSequence:
  - Expr
  dask._expr._HLGExprGroup:
  - HLGExpr
  dask._expr._HLGExprSequence:
  - Expr
  dask._task_spec.Alias:
  - GraphNode
  dask._task_spec.DataNode:
  - GraphNode
  dask._task_spec.DependenciesMapping:
  - MutableMapping
  dask._task_spec.Dict:
  - NestedContainer
  - Mapping
  dask._task_spec.GraphNode: []
  dask._task_spec.List:
  - NestedContainer
  dask._task_spec.NestedContainer:
  - Task
  - Iterable
  dask._task_spec.Set:
  - NestedContainer
  dask._task_spec.Task:
  - GraphNode
  dask._task_spec.TaskRef: []
  dask._task_spec.Tuple:
  - NestedContainer
  dask._task_spec._DevNullMapping:
  - MutableMapping
  dask._task_spec._MultiContainer:
  - Container
  dask.array._array_expr._blockwise.Blockwise:
  - ArrayExpr
  dask.array._array_expr._blockwise.Elemwise:
  - Blockwise
  dask.array._array_expr._blockwise.Transpose:
  - Blockwise
  dask.array._array_expr._collection.Array:
  - DaskMethodsMixin
  dask.array._array_expr._creation.Arange:
  - ArrayExpr
  dask.array._array_expr._creation.BroadcastTrick:
  - ArrayExpr
  dask.array._array_expr._creation.Empty:
  - BroadcastTrick
  dask.array._array_expr._creation.Full:
  - BroadcastTrick
  dask.array._array_expr._creation.Linspace:
  - Arange
  dask.array._array_expr._creation.Ones:
  - BroadcastTrick
  dask.array._array_expr._creation.Zeros:
  - BroadcastTrick
  dask.array._array_expr._expr.ArrayExpr:
  - SingletonExpr
  dask.array._array_expr._expr.Concatenate:
  - ArrayExpr
  dask.array._array_expr._expr.FinalizeComputeArray:
  - FinalizeCompute
  - ArrayExpr
  dask.array._array_expr._expr.Stack:
  - ArrayExpr
  dask.array._array_expr._gufunc.GUfuncLeafExpr:
  - ArrayExpr
  dask.array._array_expr._gufunc.gufunc: []
  dask.array._array_expr._io.FromArray:
  - IO
  dask.array._array_expr._io.FromGraph:
  - IO
  dask.array._array_expr._io.IO:
  - ArrayExpr
  dask.array._array_expr._overlap.MapOverlap:
  - ArrayExpr
  dask.array._array_expr._rechunk.Rechunk:
  - ArrayExpr
  dask.array._array_expr._rechunk.TasksRechunk:
  - Rechunk
  dask.array._array_expr._reductions.PartialReduce:
  - ArrayExpr
  dask.array._array_expr._shuffle.Shuffle:
  - ArrayExpr
  dask.array._array_expr._slicing.ArrayOffsetDep:
  - ArrayBlockwiseDep
  dask.array._array_expr._slicing.Slice:
  - ArrayExpr
  dask.array._array_expr._slicing.SliceSlicesIntegers:
  - Slice
  dask.array._array_expr._slicing.SlicesWrapNone:
  - SliceSlicesIntegers
  dask.array._array_expr._slicing.TakeUnknownOneChunk:
  - Slice
  dask.array._array_expr._ufunc.DoubleOutputs:
  - ArrayExpr
  dask.array._array_expr._ufunc.da_frompyfunc: []
  dask.array._array_expr._ufunc.ufunc: []
  dask.array._array_expr.random.Generator: []
  dask.array._array_expr.random.Random:
  - IO
  dask.array._array_expr.random.RandomChoice:
  - IO
  dask.array._array_expr.random.RandomChoiceGenerator:
  - RandomChoice
  dask.array._array_expr.random.RandomState: []
  dask.array.backends.ArrayBackendEntrypoint:
  - DaskBackendEntrypoint
  dask.array.backends.NumpyBackendEntrypoint:
  - ArrayBackendEntrypoint
  dask.array.core.Array:
  - DaskMethodsMixin
  dask.array.core.BlockView: []
  dask.array.core.PerformanceWarning:
  - Warning
  dask.array.cupy_entry_point.CupyBackendEntrypoint:
  - ArrayBackendEntrypoint
  dask.array.gufunc.gufunc: []
  dask.array.numpy_compat._Recurser: []
  dask.array.random.Generator: []
  dask.array.random.RandomState: []
  dask.array.rechunk._PrettyBlocks: []
  dask.array.slicing.SlicingNoop:
  - Exception
  dask.array.ufunc.da_frompyfunc: []
  dask.array.ufunc.ufunc: []
  dask.backends.CreationDispatch: []
  dask.backends.DaskBackendEntrypoint: []
  dask.bag.core.Bag:
  - DaskMethodsMixin
  dask.bag.core.Item:
  - DaskMethodsMixin
  dask.bag.core.StringAccessor: []
  dask.bag.core._MapChunk:
  - Iterator
  dask.base.DaskMethodsMixin: []
  dask.blockwise.BlockIndex:
  - BlockwiseDep
  dask.blockwise.Blockwise:
  - Layer
  dask.blockwise.BlockwiseDep: []
  dask.blockwise.BlockwiseDepDict:
  - BlockwiseDep
  dask.cache.Cache:
  - Callback
  dask.callbacks.Callback: []
  dask.callbacks.add_callbacks: []
  dask.config.set: []
  dask.context.GlobalMethod: []
  dask.core.literal: []
  dask.dataframe.accessor.CachedAccessor: []
  dask.dataframe.backends.DataFrameBackendEntrypoint:
  - DaskBackendEntrypoint
  dask.dataframe.backends.PandasBackendEntrypoint:
  - DataFrameBackendEntrypoint
  dask.dataframe.backends.ShuffleGroupResult:
  - dict
  - SimpleSizeof
  dask.dataframe.dask_expr._accessor.Accessor: []
  dask.dataframe.dask_expr._accessor.FunctionMap:
  - Elemwise
  dask.dataframe.dask_expr._accessor.FunctionMapIndex:
  - FunctionMap
  dask.dataframe.dask_expr._accessor.PropertyMap:
  - Elemwise
  dask.dataframe.dask_expr._accessor.PropertyMapIndex:
  - PropertyMap
  dask.dataframe.dask_expr._backends.PandasBackendEntrypoint:
  - DataFrameBackendEntrypoint
  dask.dataframe.dask_expr._backends.ToPandasBackend:
  - ToBackend
  dask.dataframe.dask_expr._categorical.AsUnknown:
  - Elemwise
  dask.dataframe.dask_expr._categorical.CategoricalAccessor:
  - Accessor
  dask.dataframe.dask_expr._categorical.Categorize:
  - Blockwise
  dask.dataframe.dask_expr._categorical.GetCategories:
  - ApplyConcatApply
  dask.dataframe.dask_expr._collection.DataFrame:
  - FrameBase
  dask.dataframe.dask_expr._collection.FrameBase:
  - DaskMethodsMixin
  dask.dataframe.dask_expr._collection.Index:
  - Series
  dask.dataframe.dask_expr._collection.Scalar:
  - FrameBase
  dask.dataframe.dask_expr._collection.Series:
  - FrameBase
  dask.dataframe.dask_expr._concat.Concat:
  - Expr
  dask.dataframe.dask_expr._concat.ConcatIndexed:
  - ConcatUnindexed
  dask.dataframe.dask_expr._concat.ConcatUnindexed:
  - Blockwise
  dask.dataframe.dask_expr._concat.StackPartition:
  - Concat
  dask.dataframe.dask_expr._concat.StackPartitionInterleaved:
  - StackPartition
  dask.dataframe.dask_expr._cumulative.CumMax:
  - CumulativeAggregations
  dask.dataframe.dask_expr._cumulative.CumMin:
  - CumulativeAggregations
  dask.dataframe.dask_expr._cumulative.CumProd:
  - CumulativeAggregations
  dask.dataframe.dask_expr._cumulative.CumSum:
  - CumulativeAggregations
  dask.dataframe.dask_expr._cumulative.CumulativeAggregations:
  - Expr
  dask.dataframe.dask_expr._cumulative.CumulativeBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._cumulative.CumulativeFinalize:
  - Expr
  dask.dataframe.dask_expr._cumulative.TakeLast:
  - Blockwise
  dask.dataframe.dask_expr._datetime.DatetimeAccessor:
  - Accessor
  dask.dataframe.dask_expr._describe.DescribeNonNumeric:
  - DescribeNumeric
  dask.dataframe.dask_expr._describe.DescribeNonNumericAggregate:
  - DescribeNumericAggregate
  dask.dataframe.dask_expr._describe.DescribeNumeric:
  - Reduction
  dask.dataframe.dask_expr._describe.DescribeNumericAggregate:
  - Blockwise
  dask.dataframe.dask_expr._dummies.GetDummies:
  - Blockwise
  dask.dataframe.dask_expr._expr.Abs:
  - Elemwise
  dask.dataframe.dask_expr._expr.Add:
  - Binop
  dask.dataframe.dask_expr._expr.AddPrefix:
  - Elemwise
  dask.dataframe.dask_expr._expr.AddPrefixSeries:
  - Elemwise
  dask.dataframe.dask_expr._expr.AddSuffix:
  - AddPrefix
  dask.dataframe.dask_expr._expr.AddSuffixSeries:
  - AddPrefixSeries
  dask.dataframe.dask_expr._expr.AlignAlignPartitions:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.AlignGetitem:
  - Blockwise
  dask.dataframe.dask_expr._expr.And:
  - Binop
  dask.dataframe.dask_expr._expr.Apply:
  - Elemwise
  dask.dataframe.dask_expr._expr.ArrowStringConversion:
  - Elemwise
  dask.dataframe.dask_expr._expr.AsType:
  - Elemwise
  dask.dataframe.dask_expr._expr.Assign:
  - Elemwise
  dask.dataframe.dask_expr._expr.AssignAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.AssignIndex:
  - Elemwise
  dask.dataframe.dask_expr._expr.BFill:
  - FFill
  dask.dataframe.dask_expr._expr.Between:
  - Elemwise
  dask.dataframe.dask_expr._expr.BinOpFrame:
  - Binop
  dask.dataframe.dask_expr._expr.BinOpSeries:
  - Binop
  dask.dataframe.dask_expr._expr.Binop:
  - Elemwise
  dask.dataframe.dask_expr._expr.Blockwise:
  - Expr
  dask.dataframe.dask_expr._expr.BlockwiseHead:
  - Head
  - Blockwise
  dask.dataframe.dask_expr._expr.BlockwiseHeadIndex:
  - BlockwiseHead
  dask.dataframe.dask_expr._expr.BlockwiseTail:
  - Tail
  - Blockwise
  dask.dataframe.dask_expr._expr.BlockwiseTailIndex:
  - BlockwiseTail
  dask.dataframe.dask_expr._expr.CaseWhen:
  - Elemwise
  dask.dataframe.dask_expr._expr.ClearDivisions:
  - Elemwise
  dask.dataframe.dask_expr._expr.Clip:
  - Elemwise
  dask.dataframe.dask_expr._expr.ColumnsSetter:
  - RenameFrame
  dask.dataframe.dask_expr._expr.CombineFirst:
  - Blockwise
  dask.dataframe.dask_expr._expr.CombineFirstAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.CombineFrame:
  - CombineSeries
  dask.dataframe.dask_expr._expr.CombineFrameAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.CombineSeries:
  - Elemwise
  dask.dataframe.dask_expr._expr.CombineSeriesAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.CreateOverlappingPartitions:
  - Expr
  dask.dataframe.dask_expr._expr.DelayedsExpr:
  - Expr
  dask.dataframe.dask_expr._expr.Diff:
  - MapOverlap
  dask.dataframe.dask_expr._expr.Div:
  - Binop
  dask.dataframe.dask_expr._expr.Drop:
  - Elemwise
  dask.dataframe.dask_expr._expr.DropDuplicatesBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._expr.DropnaFrame:
  - Blockwise
  dask.dataframe.dask_expr._expr.DropnaSeries:
  - Blockwise
  dask.dataframe.dask_expr._expr.EQ:
  - Binop
  dask.dataframe.dask_expr._expr.EQFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.EQSeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.Elemwise:
  - Blockwise
  dask.dataframe.dask_expr._expr.EnforceRuntimeDivisions:
  - Blockwise
  dask.dataframe.dask_expr._expr.Eval:
  - Elemwise
  dask.dataframe.dask_expr._expr.ExplodeFrame:
  - ExplodeSeries
  dask.dataframe.dask_expr._expr.ExplodeSeries:
  - Blockwise
  dask.dataframe.dask_expr._expr.Expr: []
  dask.dataframe.dask_expr._expr.FFill:
  - MapOverlap
  dask.dataframe.dask_expr._expr.Fillna:
  - Elemwise
  dask.dataframe.dask_expr._expr.FillnaAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.FillnaCheck:
  - Blockwise
  dask.dataframe.dask_expr._expr.Filter:
  - Blockwise
  dask.dataframe.dask_expr._expr.FilterAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.FinalizeComputeDF:
  - FinalizeCompute
  - Expr
  dask.dataframe.dask_expr._expr.FloorDiv:
  - Binop
  dask.dataframe.dask_expr._expr.Fused:
  - Blockwise
  dask.dataframe.dask_expr._expr.GE:
  - Binop
  dask.dataframe.dask_expr._expr.GEFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.GESeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.GT:
  - Binop
  dask.dataframe.dask_expr._expr.GTFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.GTSeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.Head:
  - Expr
  dask.dataframe.dask_expr._expr.Index:
  - Elemwise
  dask.dataframe.dask_expr._expr.Invert:
  - Unaryop
  dask.dataframe.dask_expr._expr.IsNa:
  - Elemwise
  dask.dataframe.dask_expr._expr.Isin:
  - Elemwise
  dask.dataframe.dask_expr._expr.LE:
  - Binop
  dask.dataframe.dask_expr._expr.LEFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.LESeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.LT:
  - Binop
  dask.dataframe.dask_expr._expr.LTFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.LTSeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.Lengths:
  - Expr
  dask.dataframe.dask_expr._expr.Literal:
  - Expr
  dask.dataframe.dask_expr._expr.Map:
  - Elemwise
  dask.dataframe.dask_expr._expr.MapAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.MapIndexAlign:
  - MapAlign
  dask.dataframe.dask_expr._expr.MapOverlap:
  - MapPartitions
  dask.dataframe.dask_expr._expr.MapOverlapAlign:
  - Expr
  dask.dataframe.dask_expr._expr.MapPartitions:
  - Blockwise
  dask.dataframe.dask_expr._expr.Mask:
  - Elemwise
  dask.dataframe.dask_expr._expr.MaskAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.MaybeAlignPartitions:
  - Expr
  dask.dataframe.dask_expr._expr.MemoryUsagePerPartition:
  - Blockwise
  dask.dataframe.dask_expr._expr.MethodOperator:
  - Binop
  dask.dataframe.dask_expr._expr.MethodOperatorAlign:
  - OpAlignPartitions
  dask.dataframe.dask_expr._expr.MinType: []
  dask.dataframe.dask_expr._expr.Mod:
  - Binop
  dask.dataframe.dask_expr._expr.Mul:
  - Binop
  dask.dataframe.dask_expr._expr.NE:
  - Binop
  dask.dataframe.dask_expr._expr.NEFrame:
  - BinOpFrame
  dask.dataframe.dask_expr._expr.NESeries:
  - BinOpSeries
  dask.dataframe.dask_expr._expr.NUniqueColumns:
  - Elemwise
  dask.dataframe.dask_expr._expr.Neg:
  - Unaryop
  dask.dataframe.dask_expr._expr.NotNull:
  - Elemwise
  dask.dataframe.dask_expr._expr.OpAlignPartitions:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.Or:
  - Binop
  dask.dataframe.dask_expr._expr.Partitions:
  - Expr
  dask.dataframe.dask_expr._expr.PartitionsFiltered:
  - Expr
  dask.dataframe.dask_expr._expr.Pos:
  - Unaryop
  dask.dataframe.dask_expr._expr.Pow:
  - Binop
  dask.dataframe.dask_expr._expr.Projection:
  - Elemwise
  dask.dataframe.dask_expr._expr.Query:
  - Blockwise
  dask.dataframe.dask_expr._expr.RenameAxis:
  - Elemwise
  dask.dataframe.dask_expr._expr.RenameFrame:
  - Elemwise
  dask.dataframe.dask_expr._expr.RenameSeries:
  - Elemwise
  dask.dataframe.dask_expr._expr.Replace:
  - Elemwise
  dask.dataframe.dask_expr._expr.ResetIndex:
  - Elemwise
  dask.dataframe.dask_expr._expr.ResolveOverlappingDivisions:
  - Expr
  dask.dataframe.dask_expr._expr.Round:
  - Elemwise
  dask.dataframe.dask_expr._expr.Sample:
  - Blockwise
  dask.dataframe.dask_expr._expr.ScalarToSeries:
  - Blockwise
  dask.dataframe.dask_expr._expr.SetDivisions:
  - Elemwise
  dask.dataframe.dask_expr._expr.Shift:
  - MapOverlap
  dask.dataframe.dask_expr._expr.ShiftIndex:
  - Blockwise
  dask.dataframe.dask_expr._expr.Split:
  - Elemwise
  dask.dataframe.dask_expr._expr.SplitTake:
  - Blockwise
  dask.dataframe.dask_expr._expr.Sqrt:
  - Elemwise
  dask.dataframe.dask_expr._expr.Sub:
  - Binop
  dask.dataframe.dask_expr._expr.Tail:
  - Expr
  dask.dataframe.dask_expr._expr.ToBackend:
  - Elemwise
  dask.dataframe.dask_expr._expr.ToDatetime:
  - Elemwise
  dask.dataframe.dask_expr._expr.ToFrame:
  - Elemwise
  dask.dataframe.dask_expr._expr.ToFrameIndex:
  - ToFrame
  dask.dataframe.dask_expr._expr.ToNumeric:
  - Elemwise
  dask.dataframe.dask_expr._expr.ToSeriesIndex:
  - ToFrameIndex
  dask.dataframe.dask_expr._expr.ToTimedelta:
  - Elemwise
  dask.dataframe.dask_expr._expr.ToTimestamp:
  - Elemwise
  dask.dataframe.dask_expr._expr.UFuncAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._expr.UFuncElemwise:
  - MapPartitions
  dask.dataframe.dask_expr._expr.Unaryop:
  - Elemwise
  dask.dataframe.dask_expr._expr.VarColumns:
  - Elemwise
  dask.dataframe.dask_expr._expr.Where:
  - Elemwise
  dask.dataframe.dask_expr._expr.WhereAlign:
  - MaskAlign
  dask.dataframe.dask_expr._expr.XOr:
  - Binop
  dask.dataframe.dask_expr._expr._Align:
  - Blockwise
  dask.dataframe.dask_expr._expr._DeepCopy:
  - Elemwise
  dask.dataframe.dask_expr._expr._DelayedExpr:
  - Expr
  dask.dataframe.dask_expr._groupby.Aggregation: []
  dask.dataframe.dask_expr._groupby.Corr:
  - Cov
  dask.dataframe.dask_expr._groupby.Count:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Cov:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.DecomposableGroupbyAggregation:
  - GroupbyAggregationBase
  dask.dataframe.dask_expr._groupby.First:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.GetGroup:
  - GroupByBase
  - Blockwise
  dask.dataframe.dask_expr._groupby.GroupBy: []
  dask.dataframe.dask_expr._groupby.GroupByApply:
  - GroupByBase
  - Expr
  dask.dataframe.dask_expr._groupby.GroupByApplyConcatApply:
  - ApplyConcatApply
  - GroupByBase
  dask.dataframe.dask_expr._groupby.GroupByBFill:
  - GroupByTransform
  dask.dataframe.dask_expr._groupby.GroupByBase: []
  dask.dataframe.dask_expr._groupby.GroupByChunk:
  - GroupByBase
  - Chunk
  dask.dataframe.dask_expr._groupby.GroupByCumcount:
  - GroupByCumulative
  dask.dataframe.dask_expr._groupby.GroupByCumprod:
  - GroupByCumulative
  dask.dataframe.dask_expr._groupby.GroupByCumsum:
  - GroupByCumulative
  dask.dataframe.dask_expr._groupby.GroupByCumulative:
  - GroupByBase
  - Expr
  dask.dataframe.dask_expr._groupby.GroupByCumulativeFinalizer:
  - GroupByBase
  - Expr
  dask.dataframe.dask_expr._groupby.GroupByFFill:
  - GroupByBFill
  dask.dataframe.dask_expr._groupby.GroupByReduction:
  - Reduction
  - GroupByBase
  dask.dataframe.dask_expr._groupby.GroupByShift:
  - GroupByApply
  dask.dataframe.dask_expr._groupby.GroupByTransform:
  - GroupByApply
  dask.dataframe.dask_expr._groupby.GroupByUDFBlockwise:
  - GroupByBase
  - Blockwise
  dask.dataframe.dask_expr._groupby.GroupbyAggregation:
  - GroupbyAggregationBase
  dask.dataframe.dask_expr._groupby.GroupbyAggregationBase:
  - GroupByBase
  - GroupByApplyConcatApply
  dask.dataframe.dask_expr._groupby.Head:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.HolisticGroupbyAggregation:
  - GroupbyAggregationBase
  dask.dataframe.dask_expr._groupby.IdxMax:
  - IdxMin
  dask.dataframe.dask_expr._groupby.IdxMin:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Last:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Max:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Mean:
  - GroupByReduction
  dask.dataframe.dask_expr._groupby.Median:
  - GroupByShift
  dask.dataframe.dask_expr._groupby.Min:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.NUnique:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Prod:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.SeriesGroupBy:
  - GroupBy
  dask.dataframe.dask_expr._groupby.SingleAggregation:
  - GroupByBase
  - GroupByApplyConcatApply
  dask.dataframe.dask_expr._groupby.Size:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Std:
  - Var
  dask.dataframe.dask_expr._groupby.Sum:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Tail:
  - Head
  dask.dataframe.dask_expr._groupby.Unique:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.ValueCounts:
  - SingleAggregation
  dask.dataframe.dask_expr._groupby.Var:
  - GroupByReduction
  dask.dataframe.dask_expr._indexing.ILocIndexer:
  - Indexer
  dask.dataframe.dask_expr._indexing.Indexer: []
  dask.dataframe.dask_expr._indexing.Loc:
  - Blockwise
  dask.dataframe.dask_expr._indexing.LocAlign:
  - MaybeAlignPartitions
  dask.dataframe.dask_expr._indexing.LocBase:
  - Blockwise
  dask.dataframe.dask_expr._indexing.LocElement:
  - LocBase
  dask.dataframe.dask_expr._indexing.LocEmpty:
  - LocList
  dask.dataframe.dask_expr._indexing.LocIndexer:
  - Indexer
  dask.dataframe.dask_expr._indexing.LocList:
  - LocBase
  dask.dataframe.dask_expr._indexing.LocSlice:
  - LocBase
  dask.dataframe.dask_expr._indexing.LocUnknown:
  - Blockwise
  dask.dataframe.dask_expr._indexing.ReverseDataFrame:
  - Expr
  dask.dataframe.dask_expr._interchange.DaskColumn: []
  dask.dataframe.dask_expr._interchange.DaskDataFrameInterchange: []
  dask.dataframe.dask_expr._merge.BlockwiseMerge:
  - Merge
  - Blockwise
  dask.dataframe.dask_expr._merge.BroadcastJoin:
  - Merge
  - PartitionsFiltered
  dask.dataframe.dask_expr._merge.HashJoinP2P:
  - Merge
  - PartitionsFiltered
  dask.dataframe.dask_expr._merge.JoinRecursive:
  - Expr
  dask.dataframe.dask_expr._merge.Merge:
  - Expr
  dask.dataframe.dask_expr._merge.SemiMerge:
  - Merge
  dask.dataframe.dask_expr._merge_asof.MergeAsof:
  - Merge
  dask.dataframe.dask_expr._merge_asof.MergeAsofIndexed:
  - MergeAsof
  dask.dataframe.dask_expr._quantile.SeriesQuantile:
  - Expr
  dask.dataframe.dask_expr._quantile.SeriesQuantileDask:
  - SeriesQuantile
  dask.dataframe.dask_expr._quantile.SeriesQuantileTdigest:
  - SeriesQuantile
  dask.dataframe.dask_expr._quantiles.RepartitionQuantiles:
  - Expr
  dask.dataframe.dask_expr._reductions.Aggregate:
  - Chunk
  dask.dataframe.dask_expr._reductions.All:
  - Reduction
  dask.dataframe.dask_expr._reductions.Any:
  - Reduction
  dask.dataframe.dask_expr._reductions.ApplyConcatApply:
  - Expr
  dask.dataframe.dask_expr._reductions.ArrayReduction:
  - Reduction
  dask.dataframe.dask_expr._reductions.Chunk:
  - Blockwise
  dask.dataframe.dask_expr._reductions.Corr:
  - Cov
  dask.dataframe.dask_expr._reductions.Count:
  - Reduction
  dask.dataframe.dask_expr._reductions.Cov:
  - Reduction
  dask.dataframe.dask_expr._reductions.CustomReduction:
  - Reduction
  dask.dataframe.dask_expr._reductions.DropDuplicates:
  - Unique
  dask.dataframe.dask_expr._reductions.IdxMax:
  - IdxMin
  dask.dataframe.dask_expr._reductions.IdxMin:
  - Reduction
  dask.dataframe.dask_expr._reductions.IndexCount:
  - Reduction
  dask.dataframe.dask_expr._reductions.IsMonotonicDecreasing:
  - IsMonotonicIncreasing
  dask.dataframe.dask_expr._reductions.IsMonotonicIncreasing:
  - Reduction
  dask.dataframe.dask_expr._reductions.Len:
  - Reduction
  dask.dataframe.dask_expr._reductions.Max:
  - Reduction
  dask.dataframe.dask_expr._reductions.Mean:
  - Reduction
  dask.dataframe.dask_expr._reductions.MeanAggregate:
  - Blockwise
  dask.dataframe.dask_expr._reductions.MemoryUsage:
  - Reduction
  dask.dataframe.dask_expr._reductions.MemoryUsageFrame:
  - MemoryUsage
  dask.dataframe.dask_expr._reductions.MemoryUsageIndex:
  - MemoryUsage
  dask.dataframe.dask_expr._reductions.Min:
  - Max
  dask.dataframe.dask_expr._reductions.Mode:
  - Reduction
  dask.dataframe.dask_expr._reductions.Moment:
  - ArrayReduction
  dask.dataframe.dask_expr._reductions.NBytes:
  - Reduction
  dask.dataframe.dask_expr._reductions.NFirst:
  - NLargest
  dask.dataframe.dask_expr._reductions.NLargest:
  - ReductionConstantDim
  dask.dataframe.dask_expr._reductions.NLast:
  - NFirst
  dask.dataframe.dask_expr._reductions.NSmallest:
  - NLargest
  dask.dataframe.dask_expr._reductions.NuniqueApprox:
  - Reduction
  dask.dataframe.dask_expr._reductions.PivotTable:
  - ApplyConcatApply
  dask.dataframe.dask_expr._reductions.PivotTableAbstract:
  - ApplyConcatApply
  dask.dataframe.dask_expr._reductions.PivotTableCount:
  - PivotTableAbstract
  dask.dataframe.dask_expr._reductions.PivotTableFirst:
  - PivotTableAbstract
  dask.dataframe.dask_expr._reductions.PivotTableLast:
  - PivotTableAbstract
  dask.dataframe.dask_expr._reductions.PivotTableSum:
  - PivotTableAbstract
  dask.dataframe.dask_expr._reductions.Prod:
  - Sum
  dask.dataframe.dask_expr._reductions.Reduction:
  - ApplyConcatApply
  dask.dataframe.dask_expr._reductions.ReductionConstantDim:
  - Reduction
  dask.dataframe.dask_expr._reductions.ShuffleReduce:
  - Expr
  dask.dataframe.dask_expr._reductions.Size:
  - Reduction
  dask.dataframe.dask_expr._reductions.Sum:
  - Reduction
  dask.dataframe.dask_expr._reductions.TotalMemoryUsageFrame:
  - MemoryUsageFrame
  dask.dataframe.dask_expr._reductions.TreeReduce:
  - Expr
  dask.dataframe.dask_expr._reductions.Unique:
  - ApplyConcatApply
  dask.dataframe.dask_expr._reductions.ValueCounts:
  - ReductionConstantDim
  dask.dataframe.dask_expr._reductions.Var:
  - ArrayReduction
  dask.dataframe.dask_expr._repartition.Repartition:
  - Expr
  dask.dataframe.dask_expr._repartition.RepartitionDivisions:
  - Repartition
  dask.dataframe.dask_expr._repartition.RepartitionFreq:
  - Repartition
  dask.dataframe.dask_expr._repartition.RepartitionSize:
  - Repartition
  dask.dataframe.dask_expr._repartition.RepartitionToFewer:
  - Repartition
  dask.dataframe.dask_expr._repartition.RepartitionToMore:
  - Repartition
  dask.dataframe.dask_expr._rolling.Rolling: []
  dask.dataframe.dask_expr._rolling.RollingAgg:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingAggregation:
  - Blockwise
  dask.dataframe.dask_expr._rolling.RollingApply:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingCount:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingCov:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingKurt:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingMax:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingMean:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingMedian:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingMin:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingQuantile:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingReduction:
  - Expr
  dask.dataframe.dask_expr._rolling.RollingSkew:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingStd:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingSum:
  - RollingReduction
  dask.dataframe.dask_expr._rolling.RollingVar:
  - RollingReduction
  dask.dataframe.dask_expr._shuffle.AssignPartitioningIndex:
  - Blockwise
  dask.dataframe.dask_expr._shuffle.BaseSetIndexSortValues:
  - Expr
  dask.dataframe.dask_expr._shuffle.DiskShuffle:
  - SimpleShuffle
  dask.dataframe.dask_expr._shuffle.P2PShuffle:
  - SimpleShuffle
  dask.dataframe.dask_expr._shuffle.RearrangeByColumn:
  - ShuffleBase
  dask.dataframe.dask_expr._shuffle.SetIndex:
  - BaseSetIndexSortValues
  dask.dataframe.dask_expr._shuffle.SetIndexBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._shuffle.SetPartition:
  - SetIndex
  dask.dataframe.dask_expr._shuffle.Shuffle:
  - ShuffleBase
  dask.dataframe.dask_expr._shuffle.ShuffleBase:
  - Expr
  dask.dataframe.dask_expr._shuffle.SimpleShuffle:
  - Shuffle
  - PartitionsFiltered
  dask.dataframe.dask_expr._shuffle.SortIndexBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._shuffle.SortValues:
  - BaseSetIndexSortValues
  dask.dataframe.dask_expr._shuffle.SortValuesBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._shuffle.TaskShuffle:
  - SimpleShuffle
  dask.dataframe.dask_expr._shuffle._SetIndexPost:
  - Blockwise
  dask.dataframe.dask_expr._shuffle._SetPartitionsPreSetIndex:
  - Blockwise
  dask.dataframe.dask_expr._str_accessor.Cat:
  - Reduction
  dask.dataframe.dask_expr._str_accessor.CatBlockwise:
  - Blockwise
  dask.dataframe.dask_expr._str_accessor.SplitMap:
  - FunctionMap
  dask.dataframe.dask_expr._str_accessor.StringAccessor:
  - Accessor
  dask.dataframe.dask_expr._util.LRU: []
  dask.dataframe.dask_expr._util._BackendData: []
  dask.dataframe.dask_expr._version.NotThisMethod:
  - Exception
  dask.dataframe.dask_expr._version.VersioneerConfig: []
  dask.dataframe.dask_expr.datasets.MakeTimeseriesPart: []
  dask.dataframe.dask_expr.datasets.Timeseries:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.diagnostics._analyze.Analyze:
  - Blockwise
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.AnalyzePlugin:
  - SchedulerPlugin
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Digest: []
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.ExpressionStatistics: []
  dask.dataframe.dask_expr.diagnostics._analyze_plugin.Statistics: []
  dask.dataframe.dask_expr.diagnostics._analyze_plugin._AnalyzeWorkerPlugin:
  - WorkerPlugin
  dask.dataframe.dask_expr.io._delayed.FromDelayed:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.io.io.BlockwiseIO:
  - IO
  - Blockwise
  dask.dataframe.dask_expr.io.io.FromArray:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.io.io.FromGraph:
  - IO
  dask.dataframe.dask_expr.io.io.FromMap:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.io.io.FromMapProjectable:
  - FromMap
  dask.dataframe.dask_expr.io.io.FromPandas:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.io.io.FromPandasDivisions:
  - FromPandas
  dask.dataframe.dask_expr.io.io.FromScalars:
  - IO
  dask.dataframe.dask_expr.io.io.FusedIO:
  - BlockwiseIO
  dask.dataframe.dask_expr.io.io.FusedParquetIO:
  - FusedIO
  dask.dataframe.dask_expr.io.io.IO:
  - Expr
  dask.dataframe.dask_expr.io.parquet.FragmentWrapper: []
  dask.dataframe.dask_expr.io.parquet.ReadParquet:
  - BlockwiseIO
  - PartitionsFiltered
  dask.dataframe.dask_expr.io.parquet.ReadParquetFSSpec:
  - ReadParquet
  dask.dataframe.dask_expr.io.parquet.ReadParquetPyarrowFS:
  - ReadParquet
  dask.dataframe.dask_expr.io.parquet.ToParquet:
  - Expr
  dask.dataframe.dask_expr.io.parquet.ToParquetBarrier:
  - Expr
  dask.dataframe.dask_expr.io.parquet.ToParquetData:
  - Blockwise
  dask.dataframe.dask_expr.io.parquet._DNF: []
  dask.dataframe.dask_expr.io.parquet._DNF._And:
  - frozenset
  dask.dataframe.dask_expr.io.parquet._DNF._Or:
  - frozenset
  dask.dataframe.groupby.Aggregation: []
  dask.dataframe.io.demo.ColumnSpec: []
  dask.dataframe.io.demo.DatasetSpec: []
  dask.dataframe.io.demo.DatetimeIndexSpec: []
  dask.dataframe.io.demo.MakeDataframePart:
  - DataFrameIOFunction
  dask.dataframe.io.demo.RangeIndexSpec: []
  dask.dataframe.io.orc.arrow.ArrowORCEngine: []
  dask.dataframe.io.orc.utils.ORCEngine: []
  dask.dataframe.io.parquet.arrow.ArrowDatasetEngine:
  - Engine
  dask.dataframe.io.parquet.arrow.PartitionObj: []
  dask.dataframe.io.parquet.core.ParquetFunctionWrapper:
  - DataFrameIOFunction
  dask.dataframe.io.parquet.core.ToParquetFunctionWrapper: []
  dask.dataframe.io.parquet.utils.Engine: []
  dask.dataframe.io.utils.DataFrameIOFunction:
  - Protocol
  dask.dataframe.io.utils.SupportsLock:
  - Protocol
  dask.dataframe.shuffle.maybe_buffered_partd: []
  dask.dataframe.tseries.resample.ResampleAgg:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleAggregation:
  - Blockwise
  dask.dataframe.tseries.resample.ResampleCount:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleFirst:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleLast:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleMax:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleMean:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleMedian:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleMin:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleNUnique:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleOhlc:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleProd:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleQuantile:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleReduction:
  - Expr
  dask.dataframe.tseries.resample.ResampleSem:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleSize:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleStd:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleSum:
  - ResampleReduction
  dask.dataframe.tseries.resample.ResampleVar:
  - ResampleReduction
  dask.dataframe.tseries.resample.Resampler: []
  dask.dataframe.utils.AttributeNotImplementedError:
  - AttributeError
  - NotImplementedError
  dask.delayed.Delayed:
  - DaskMethodsMixin
  - OperatorMethodMixin
  dask.delayed.DelayedAttr:
  - Delayed
  dask.delayed.DelayedLeaf:
  - Delayed
  dask.diagnostics.profile.CacheProfiler:
  - Callback
  dask.diagnostics.profile.Profiler:
  - Callback
  dask.diagnostics.profile.ResourceProfiler:
  - Callback
  dask.diagnostics.profile._Tracker:
  - Process
  dask.diagnostics.progress.ProgressBar:
  - Callback
  dask.graph_manipulation.chunks: []
  dask.highlevelgraph.HighLevelGraph:
  - Graph
  dask.highlevelgraph.Layer:
  - Graph
  dask.highlevelgraph.MaterializedLayer:
  - Layer
  dask.layers.ArrayBlockIdDep:
  - ArrayBlockwiseDep
  dask.layers.ArrayBlockwiseDep:
  - BlockwiseDep
  dask.layers.ArrayChunkShapeDep:
  - ArrayBlockwiseDep
  dask.layers.ArrayOverlapLayer:
  - Layer
  dask.layers.ArraySliceDep:
  - ArrayBlockwiseDep
  dask.layers.ArrayValuesDep:
  - ArrayBlockwiseDep
  dask.layers.CallableLazyImport: []
  dask.layers.DataFrameIOLayer:
  - Blockwise
  dask.local.MultiprocessingPoolExecutor:
  - Executor
  dask.local.SynchronousExecutor:
  - Executor
  dask.multiprocessing.RemoteException:
  - Exception
  dask.optimization.Default:
  - Enum
  dask.order.Order:
  - NamedTuple
  dask.rewrite.Node:
  - tuple
  dask.rewrite.RewriteRule: []
  dask.rewrite.RuleSet: []
  dask.rewrite.Token: []
  dask.rewrite.Traverser: []
  dask.sizeof.SimpleSizeof: []
  dask.tokenize.TokenizationError:
  - RuntimeError
  dask.typing.DaskCollection:
  - Protocol
  dask.typing.HLGDaskCollection:
  - Protocol
  - DaskCollection
  dask.typing.PostPersistCallable: []
  dask.typing.SchedulerGetCallable:
  - Protocol
  dask.typing._NoDefault:
  - Enum
  dask.utils.Dispatch: []
  dask.utils.IndexCallable: []
  dask.utils.MethodCache: []
  dask.utils.OperatorMethodMixin: []
  dask.utils.SerializableLock: []
  dask.utils._HashIdWrapper: []
  dask.utils.cached_property: []
  dask.utils.disable_gc:
  - ContextDecorator
  dask.utils.itemgetter: []
  dask.utils.methodcaller: []
  dask.utils.shorten_traceback: []
  dask.utils_test.GetFunctionTestMixin: []
ep:
  func_name: TestOneInput
  module: '...fuzz_fuse'
